aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_feedback.c
Commit message (Collapse)AuthorAgeFilesLines
* remove #include vf.hBrian2007-10-171-1/+0
|
* Undo prev changes.Brian2007-10-151-23/+6
|
* setup vertex format for GL_FEEDBACK modeBrian2007-10-151-0/+14
|
* GL_SELECT mode works nowBrian2007-10-151-0/+7
|
* Translate mesa vertex/fragment programs to TGSI programs at same time to do ↵Brian2007-09-251-2/+2
| | | | | | | | | | | | | | | | | | proper linking. Previously, programs were translated independently during validation. The problem is the translation to TGSI format, which packs shader input/outputs into continuous slots, depends on which vertex program is being paired with which fragment shader. Now, we look at the outputs of the vertex program in conjunction with the inputs of the fragment shader to be sure the attributes match up correctly. The new 'linked_program_pair' class keeps track of the associations between vertex and fragment shaders. It's also the place where the TGSI tokens are kept since they're no longer per-program state but per-linkage. Still a few loose ends, like implementing some kind of hash/lookup table for linked_program_pairs.
* remove #includes of tgsi_attribs.hBrian2007-09-201-1/+0
|
* Checkpoint: vertex attribute clean-up.Brian2007-09-201-2/+8
| | | | | Remove/disable the attrib/slot mapping arrays in a few places. Work in progress...
* Finishing up rename of the setup state to the rasterizer state.Zack Rusin2007-09-181-2/+2
|
* selection/feedback supportBrian2007-09-171-0/+306