Keith Whitwell
dbb297fac6
Hook up i915simple. Doesn't compile.
pirms 18 gadiem
Brian
7e78b9e4d0
rewrite texture sampling code (smaller, simpler)
pirms 18 gadiem
Brian
e12810d92f
add lambda param to get_sample()
pirms 18 gadiem
Brian
34a48abd5f
sketch out 1D/3D/cube texture sampling
pirms 18 gadiem
Brian
eb147ed775
added PIPE_TEX_FACE_*
pirms 18 gadiem
Brian
40bc47f578
replace draw_offset w/ 0 for now
pirms 18 gadiem
Brian
7523f490b0
define i915_surface struct
pirms 18 gadiem
Keith Whitwell
8a475cb791
Rename drivers/dri/i915pipe --> drivers/dri/intel_winsys.
This is appropriate as this is not a "pipe driver for the i915" as the
old name would suggest, but rather a dri driver that can provide "winsys"
backends to softpipe/i915/i965/etc pipe drivers, running under the
intel DDX, drm, etc.
It also frees up the i915pipe name for something more appropriate, ie
mesa/pipe/i915pipe.
pirms 18 gadiem
Brian
f62b573922
more get_tile() work
pirms 18 gadiem
Brian
08f33a0251
fully support all texcoord wrap modes
pirms 18 gadiem
Keith Whitwell
01c35b52a1
Checkpoint of a super-simplified i915 driver in the pipe model.
Doesn't yet compile, but when it does, it will only draw gouraud tris
and even those will be as simple as possible. Needs some 'winsys' support
also before that can happen.
pirms 18 gadiem
Brian
ddd30d8160
clean up tgsi_sampler-related bits
pirms 18 gadiem
Brian
e4b5265487
use new tex filtering code
pirms 18 gadiem
Brian
0dc4eea64f
initial texture filtering code
pirms 18 gadiem
Brian
283ed438b6
include p_state.h
pirms 18 gadiem
Brian
85675db0fc
added a get_tile() func
pirms 18 gadiem
Brian
11c557d3ca
map/unmap textures
pirms 18 gadiem
Brian
204d35c0ef
remove dst!=src assertion
pirms 18 gadiem
Brian
b4784862b4
debug info
pirms 18 gadiem
Brian
b245840b86
set mt->format
pirms 18 gadiem
Brian
6cdff693a7
added pipe_mipmap_tree::format
pirms 18 gadiem
Brian
14b9834330
s/intel/st/
pirms 18 gadiem
michal
4a470f63c9
Naive implementation of IF/ELSE/ENDIF.
Handle TGSI labels correctly.
Enhance MESA opcode info queries.
pirms 18 gadiem
Brian
adf5560ea5
checkpoint new tgsi_sampler_state struct
pirms 18 gadiem
Brian
ab80be0df1
remove pipe_surface_sampler
pirms 18 gadiem
Brian
d805d46a5f
added st_atom_texture.c
pirms 18 gadiem
Brian
d78dab1267
plug in texture/sampler state update
pirms 18 gadiem
Brian
28d64d398b
texture image state handling
pirms 18 gadiem
Brian
b23f358cbc
sketch out new pipe surface/sampler types
pirms 18 gadiem
michal
281dad2259
Handle labels for IF/ELSE correctly
pirms 18 gadiem
michal
f141399031
Enable compact TGSI dump.
pirms 18 gadiem
michal
c7e6a2eb83
Dump tokens in more compact form.
pirms 18 gadiem
Brian
cec49ee954
s/pipe_texture_object/pipe_mipmap_tree/, drop st_texobj.c
pirms 18 gadiem
Brian
c61927a0cb
don't include non-existant intel_buffer_objects.h
pirms 18 gadiem
Keith Whitwell
90ee7a4144
Gutsy oopses on touch of existing file. Workaround.
pirms 18 gadiem
Keith Whitwell
87a8f5643d
Remove old intel_buffer_objects code - there is a state_tracker version now.
pirms 18 gadiem
michal
285c7d5931
Labels are always label targets.
Translate label for GLSL IF, ELSE.
pirms 18 gadiem
Brian
958a1ad420
prototypes
pirms 18 gadiem
Brian
e43bc8da7a
get rid of temp write_mono_row_ub() function
pirms 18 gadiem
Brian
647afc3179
call st_init_driver_functions(), make intelInitDriverFunctions() static
pirms 18 gadiem
Brian
34ff87e46a
call st_init_driver_functions()
pirms 18 gadiem
Brian
4a60b94701
added softpipe_mipmap_tree_layout
pirms 18 gadiem
Brian
07633371ff
need a softpipe func for texture layout
pirms 18 gadiem
Brian
6da9234fd4
New st_init_*_functions() to initialize the driver functions table.
We need to do these initializations before initializing the Mesa context
because context init involves creating texture/program/etc objects.
pirms 18 gadiem
Brian
8ebf91d15e
new header
pirms 18 gadiem
Brian
a2e3def40c
fix asst. warnings
pirms 18 gadiem
michal
3f26f61678
Add GLSL opcodes.
pirms 18 gadiem
michal
2cd6291c62
Add GLSL ops.
pirms 18 gadiem
michal
76478a4706
Make SGE, SGT, SLE working.
pirms 18 gadiem
michal
10fd2742c6
Remove garbage text.
pirms 18 gadiem