Commit graph

115447 commits

Author SHA1 Message Date
michal
4a470f63c9 Naive implementation of IF/ELSE/ENDIF.
Handle TGSI labels correctly.
Enhance MESA opcode info queries.
2007-08-07 15:34:46 +01:00
Brian
adf5560ea5 checkpoint new tgsi_sampler_state struct 2007-08-07 15:28:12 -06:00
Brian
ab80be0df1 remove pipe_surface_sampler 2007-08-07 15:27:03 -06:00
Brian
d805d46a5f added st_atom_texture.c 2007-08-07 15:12:40 -06:00
Brian
d78dab1267 plug in texture/sampler state update 2007-08-07 15:12:22 -06:00
Brian
28d64d398b texture image state handling 2007-08-07 15:11:20 -06:00
Brian
b23f358cbc sketch out new pipe surface/sampler types 2007-08-07 13:13:41 -06:00
michal
281dad2259 Handle labels for IF/ELSE correctly 2007-08-07 12:50:12 +01:00
michal
f141399031 Enable compact TGSI dump. 2007-08-07 11:50:01 +01:00
michal
c7e6a2eb83 Dump tokens in more compact form. 2007-08-07 11:50:01 +01:00
Brian
cec49ee954 s/pipe_texture_object/pipe_mipmap_tree/, drop st_texobj.c 2007-08-07 10:56:41 -06:00
Brian
c61927a0cb don't include non-existant intel_buffer_objects.h 2007-08-07 10:56:01 -06:00
Keith Whitwell
90ee7a4144 Gutsy oopses on touch of existing file. Workaround. 2007-08-07 10:18:30 +01:00
Keith Whitwell
87a8f5643d Remove old intel_buffer_objects code - there is a state_tracker version now. 2007-08-07 10:18:29 +01:00
michal
285c7d5931 Labels are always label targets.
Translate label for GLSL IF, ELSE.
2007-08-07 10:15:21 +01:00
Brian
958a1ad420 prototypes 2007-08-07 10:07:23 -06:00
Brian
e43bc8da7a get rid of temp write_mono_row_ub() function 2007-08-07 09:55:13 -06:00
Ingo Molnar
4a8ad16ec0 glxgears: Add an x/y window size parameter. 2007-08-07 09:57:02 +02:00
Brian
0ed3ff5011 fix even-sized point positioning (bug 11874) 2007-08-07 08:17:02 +01:00
Xiang, Haihao
d05b721543 fix vbo_split_copy related bug 9962 2007-08-07 08:21:28 +08:00
Carlos Martín Nieto
75a88e9082 nouveau: update to DRM API patchlevel 10
Finally let DRI build for nouveau.
2007-08-07 01:00:29 +02:00
Brian
647afc3179 call st_init_driver_functions(), make intelInitDriverFunctions() static 2007-08-06 20:56:29 +01:00
Brian
34ff87e46a call st_init_driver_functions() 2007-08-06 20:54:41 +01:00
Brian
4a60b94701 added softpipe_mipmap_tree_layout 2007-08-06 20:54:18 +01:00
Brian
07633371ff need a softpipe func for texture layout 2007-08-06 20:54:03 +01:00
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.
2007-08-06 20:53:28 +01:00
Brian
8ebf91d15e new header 2007-08-06 20:52:04 +01:00
Brian
a2e3def40c fix asst. warnings 2007-08-06 20:49:44 +01:00
michal
3f26f61678 Add GLSL opcodes. 2007-08-06 17:20:31 +01:00
michal
2cd6291c62 Add GLSL ops. 2007-08-06 17:18:25 +01:00
michal
76478a4706 Make SGE, SGT, SLE working. 2007-08-06 17:15:37 +01:00
michal
10fd2742c6 Remove garbage text. 2007-08-06 17:06:03 +01:00
michal
555ff45260 Use fp_attr_to_slot[]. 2007-08-06 17:04:34 +01:00
michal
1d45082f6e Reorder opcodes. 2007-08-06 17:03:51 +01:00
michal
2f35238394 Translate the remaining ops. 2007-08-06 17:00:55 +01:00
Brian
073d25eca0 Merge branch 'softpipe_0_1_branch' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch 2007-08-06 16:18:25 -06:00
Brian
8929c90a71 added xm_softpipe.c 2007-08-06 16:17:41 -06:00
Brian
b1ad6289f8 use new xmesa_create_softpipe() 2007-08-06 16:17:26 -06:00
Brian
a96d20eac8 softpipe/winsys interface 2007-08-06 16:17:16 -06:00
michal
f79b90bc19 Translate MESA GLSL opcodes to TGSI opcodes. 2007-08-06 16:18:37 +01:00
michal
f2034954a7 Add path for GL includes in mesa tree. 2007-08-06 16:02:35 +01:00
Brian
ddece00faa added st_cb_texture.c 2007-08-06 15:50:16 -06:00
Brian
9ee61c9700 clean-ups 2007-08-06 15:50:03 -06:00
Brian
1cc774f8da switch to new texture functions in state tracker 2007-08-06 15:49:44 -06:00
Brian
4435baef18 use new texture funcs 2007-08-06 15:49:11 -06:00
Brian
0790d9a074 clean-ups 2007-08-06 15:49:00 -06:00
Brian
24df8f895f new texture functions 2007-08-06 15:48:42 -06:00
Brian
3e147fe8e7 comments 2007-08-06 15:48:08 -06:00
michal
fe52cce0e8 Add GLSL opcodes. 2007-08-06 15:57:26 +02:00
Brian
2dd4506de3 disable/remove intel dependencies 2007-08-06 13:42:18 -06:00