summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_atom_shader.c
AgeCommit message (Expand)Author
2009-12-19gallium: don't use edgeflags if the app didn't supply themRoland Scheidegger
2009-12-19gallium: fix not generating new vp varient when polygon mode changesRoland Scheidegger
2009-12-14gallium: more work for edgeflags changesRoland 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
2009-07-29mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul
2009-07-11gallium: compare the actual register, not all the inputsZack Rusin
2009-07-07gallium: fixup register indexes for fog/frontface/point coordZack Rusin
2009-07-06gallium: more fog extraction fixesZack Rusin
2009-07-01gallium: fix the front face semanticsZack Rusin
2009-06-11mesa: rework vertex shader output / fragment shader input attribute matchingBrian Paul
2009-06-11st/mesa: fix typo s/BFC0/BFC1/Brian Paul
2009-03-13gallium: no need to keep a copy of shader tokens in state trackerKeith Whitwell
2009-02-19mesa: Free the util shaders with the gallium's FREE.José Fonseca
2009-02-12mesa: use new ST_CALLOC_STRUCT() macro in gallium state trackerBrian Paul
2009-02-12mesa: consistantly use mesa memory-functions in gallium state trackerBrian Paul
2008-08-27gallium: remove old assertionsBrian Paul
2008-08-18gallium: fix vertex program output translation/mapping bugBrian Paul
2008-07-02gallium: fix a bug in vertex program output mappingBrian Paul
2008-05-08gallium: don't free shader.tokens in get_passthrough_fs()Brian Paul
2008-05-07gallium: fix some render to texture bugsBrian Paul
2008-05-07gallium: implement full reference counting for vertex/fragment programsBrian Paul
2008-05-02Some changed for non-C99 compilersAlan Hourihane
2008-04-21use cso fs/vs handle functionsKeith Whitwell
2008-04-21gallium: Use CSO cache for shaders.Michel Dänzer
2008-03-22gallium: fix a few more shader-related mem leaksBrian
2008-03-11gallium: rework CSO-related code in state trackerBrian
2008-02-26gallium: remove input_map[] from pipe_shader_stateBrian
2008-02-15Code reorganization: update build.José Fonseca
2008-02-12gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian
2008-01-31Fix problem in mapping vertex program outputs (found with "spring" game engine)Brian
2008-01-14Fix problems with vertex shaders and the private draw module.Brian
2007-12-19special-case PSIZE tooBrian
2007-12-14Don't always declare frag shader INPUT[0] as fragment position.Brian
2007-11-23gallium: reorg tgsi directories.Michal Krol
2007-10-29simplify code which access the current vertex/fragment shadersBrian
2007-10-27Move mesa_to_tgsi.[ch] to state_trackerBrian
2007-10-03Get rid of ST_NEW_SHADER flag and the dependency on _NEW_PROGRAMZack Rusin
2007-10-02assert that program length > 1 (some code, plus END)Brian
2007-10-01fix a few vert/frag program items to get i915 driver going againBrian
2007-09-28fix bug causing unnecessary translationsBrian
2007-09-28Instead of linked program pairs, keep a list of vertex programs translated fo...Brian
2007-09-26check for _NEW_PROGRAM mesa state (fixes arbfplight)Brian
2007-09-25some clean-up of ST_NEW_ shader flagsBrian
2007-09-25vertex/fragment shader state and linkingBrian