Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-19 | special-case PSIZE too | Brian | |
2007-12-14 | Don't always declare frag shader INPUT[0] as fragment position. | Brian | |
We were doing this for the sake of softpipe and the tgsi intergrepter since we always need the fragment position and W-coordinate information in order to compute fragment interpolants. But that's not appropriate for hardware drivers. The tgsi interpreter now get x,y,w information from a separate tgsi_exec_vector variable setup by softpipe. The new pipe_shader_state->input_map[] defines how vert shader outputs map to frag shader inputs. It may go away though, since one can also examine the semantic label on frag shader input[0] to figure things out. | |||
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-10-29 | simplify code which access the current vertex/fragment shaders | Brian | |
2007-10-27 | Move mesa_to_tgsi.[ch] to state_tracker | Brian | |
2007-10-03 | Get rid of ST_NEW_SHADER flag and the dependency on _NEW_PROGRAM | Zack Rusin | |
which is being hit all the time. Done by Keith really. | |||
2007-10-02 | assert that program length > 1 (some code, plus END) | Brian | |
2007-10-01 | fix a few vert/frag program items to get i915 driver going again | Brian | |
2007-09-28 | fix bug causing unnecessary translations | Brian | |
2007-09-28 | Instead of linked program pairs, keep a list of vertex programs translated ↵ | Brian | |
for each fragment program. | |||
2007-09-26 | check for _NEW_PROGRAM mesa state (fixes arbfplight) | Brian | |
2007-09-25 | some clean-up of ST_NEW_ shader flags | Brian | |
2007-09-25 | vertex/fragment shader state and linking | Brian | |