aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: remove duplicate calculation of fp input mappingKeith Whitwell2010-02-011-5/+1
* st/mesa: remove dead stfp input_map arrayKeith Whitwell2010-02-011-3/+0
* gallium: edgeflags change fixesRoland Scheidegger2009-12-161-0/+3
* gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-1/+1
* mesa/st: refactor vertex and fragment shader translationKeith Whitwell2009-11-151-19/+56
* gallium: added st_print_shaders() function to help w/ debuggingBrian Paul2008-11-061-0/+4
* gallium: fix vertex program output translation/mapping bugBrian Paul2008-08-181-1/+7
* gallium: move, increase ST_MAX_SHADER_TOKENSBrian Paul2008-07-031-3/+0
* gallium: implement full reference counting for vertex/fragment programsBrian Paul2008-05-071-1/+23
* inline -> INLINEAlan Hourihane2008-05-021-2/+2
* gallium: fix some bitmap frag shader issuesBrian Paul2008-04-221-0/+4
* gallium: st_translate_fragment_program() is void nowBrian Paul2008-04-221-1/+1
* use cso fs/vs handle functionsKeith Whitwell2008-04-211-2/+2
* gallium: free bitmap fragment shaders, misc clean-upBrian Paul2008-03-241-4/+0
* gallium: remove semantic info from pipe_shader_stateBrian Paul2008-03-131-0/+2
* gallium: rework CSO-related code in state trackerBrian2008-03-111-16/+6
* gallium: remove input_map[] from pipe_shader_stateBrian2008-02-261-0/+3
* Use gallium's rtasm module.José Fonseca2008-02-191-1/+0
* gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian2008-02-121-1/+1
* Fix problems with vertex shaders and the private draw module.Brian2008-01-141-2/+5
* gallium: reorg tgsi directories.Michal Krol2007-11-231-1/+1
* Size of input_to_index array should be VERT_ATTRIB_MAX.Brian2007-10-101-1/+1
* Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer2007-10-031-4/+0
* Instead of linked program pairs, keep a list of vertex programs translated fo...Brian2007-09-281-8/+22
* Redoing the way we handle vertex shaders for the draw module.Zack Rusin2007-09-281-4/+0
* Revert "Redoing the way we handle vertex shaders for the draw module."Zack Rusin2007-09-281-0/+4
* Redoing the way we handle vertex shaders for the draw module.Zack Rusin2007-09-281-4/+0
* Enable codegen based whenever __i386__ is defined.Keith Whitwell2007-09-271-2/+2
* Translate mesa vertex/fragment programs to TGSI programs at same time to do p...Brian2007-09-251-10/+17
* Enable SSE2 for FS.michal2007-09-241-1/+5
* Checkpoint: vertex attribute clean-up.Brian2007-09-201-5/+0
* Switch fragment/vertex shaders to the new caching semantics.Zack Rusin2007-09-201-4/+6
* Checkpoint: replacement of TGSI_ATTRIB_x tokens with input/output semantics.Brian2007-09-191-7/+20
* Checkpoint: rework shader input/output register mapping.Brian2007-09-181-5/+12
* Convert shader to an immutable state object.Zack Rusin2007-09-181-3/+3
* checkpoint in constant tracking reworkKeith Whitwell2007-08-251-18/+2
* Hook-up SSE2 to VS.michal2007-08-241-0/+6
* Fixup include paths after renameKeith Whitwell2007-08-241-1/+1
* Rework of shader constant buffers.Brian2007-08-221-2/+2
* Begin added vertex shader state/support.Brian2007-08-161-0/+2
* New st_init_*_functions() to initialize the driver functions table.Brian2007-08-061-2/+3
* Basic fragment programs run now.Brian2007-07-241-0/+1
* Trigger tgsi compilation for fragment programs.Keith Whitwell2007-07-191-1/+37
* Renamed softpipe directories and files to something less confusing.Keith Whitwell2007-06-141-0/+68