summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_program.h
AgeCommit message (Expand)Author
2010-12-14st/mesa: rename the varient release functionsBrian Paul
2010-12-13st/mesa: program struct commentsBrian Paul
2010-12-13st/mesa: rename variableBrian Paul
2010-12-13Squashed commit of the following (st-mesa-per-context-shaders branch):Brian Paul
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg
2010-08-05st/mesa: Clean up header file inclusion in st_program.h.Vinson Lee
2010-06-28mesa: initial support for ARB_geometry_shader4Zack Rusin
2010-06-10mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul
2010-02-14st/mesa: move per-fragment shader fields to local varsBrian Paul
2010-02-12st/mesa: rename state -> tgsi, updated commentsBrian Paul
2010-02-01st/mesa: remove duplicate calculation of fp input mappingKeith Whitwell
2010-02-01st/mesa: remove dead stfp input_map arrayKeith Whitwell
2009-12-16gallium: edgeflags change fixesRoland Scheidegger
2009-12-09gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell
2009-11-15mesa/st: refactor vertex and fragment shader translationKeith Whitwell
2008-11-06gallium: added st_print_shaders() function to help w/ debuggingBrian Paul
2008-08-18gallium: fix vertex program output translation/mapping bugBrian Paul
2008-07-03gallium: move, increase ST_MAX_SHADER_TOKENSBrian Paul
2008-05-07gallium: implement full reference counting for vertex/fragment programsBrian Paul
2008-05-02inline -> INLINEAlan Hourihane
2008-04-22gallium: fix some bitmap frag shader issuesBrian Paul
2008-04-22gallium: st_translate_fragment_program() is void nowBrian Paul
2008-04-21use cso fs/vs handle functionsKeith Whitwell
2008-03-24gallium: free bitmap fragment shaders, misc clean-upBrian Paul
2008-03-13gallium: remove semantic info from pipe_shader_stateBrian Paul
2008-03-11gallium: rework CSO-related code in state trackerBrian
2008-02-26gallium: remove input_map[] from pipe_shader_stateBrian
2008-02-19Use gallium's rtasm module.José Fonseca
2008-02-12gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian
2008-01-14Fix problems with vertex shaders and the private draw module.Brian
2007-11-23gallium: reorg tgsi directories.Michal Krol
2007-10-10Size of input_to_index array should be VERT_ATTRIB_MAX.Brian
2007-10-03Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer
2007-09-28Instead of linked program pairs, keep a list of vertex programs translated fo...Brian
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin
2007-09-28Revert "Redoing the way we handle vertex shaders for the draw module."Zack Rusin
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin
2007-09-27Enable codegen based whenever __i386__ is defined.Keith Whitwell
2007-09-25Translate mesa vertex/fragment programs to TGSI programs at same time to do p...Brian
2007-09-24Enable SSE2 for FS.michal
2007-09-20Checkpoint: vertex attribute clean-up.Brian
2007-09-20Switch fragment/vertex shaders to the new caching semantics.Zack Rusin
2007-09-19Checkpoint: replacement of TGSI_ATTRIB_x tokens with input/output semantics.Brian
2007-09-18Checkpoint: rework shader input/output register mapping.Brian
2007-09-18Convert shader to an immutable state object.Zack Rusin
2007-08-25checkpoint in constant tracking reworkKeith Whitwell
2007-08-24Hook-up SSE2 to VS.michal
2007-08-24Fixup include paths after renameKeith Whitwell
2007-08-22Rework of shader constant buffers.Brian
2007-08-16Begin added vertex shader state/support.Brian