summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_program.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: when changing shaders, only dirty states that are affected by themMarek Olšák2016-08-121-7/+7
* st/mesa: don't update clip state on VS changes if it has no effectMarek Olšák2016-08-121-1/+1
* st/mesa: remove excessive shader state dirtyingMarek Olšák2016-07-301-53/+0
* st/mesa: completely rewrite state atomsMarek Olšák2016-07-301-19/+19
* st/mesa: implement GL_ATI_fragment_shaderMiklós Máté2016-03-271-0/+31
* st/mesa: add compute shader statesSamuel Pitoiset2016-02-131-0/+30
* st/mesa: remove st_is_program_nativeMarek Olšák2016-02-091-13/+0
* st/mesa: unify variants and delete functions for TCS, TES, GSMarek Olšák2016-02-091-6/+12
* st/mesa: create shaders which have only one variant immediatelly (v2)Marek Olšák2015-10-201-2/+3
* st/mesa: fix incorrect pointer type arguments in st_new_program()Brian Paul2015-10-161-5/+5
* program: convert _mesa_init_gl_program() to take struct gl_program *Emil Velikov2015-10-151-18/+20
* program: remove _mesa_init_*_program wrappersMarek Olšák2015-10-091-25/+18
* st/mesa: translate tessellation shaders into TGSI when we get themMarek Olšák2015-10-091-0/+4
* st/mesa: translate geometry shaders into TGSI when we get themMarek Olšák2015-10-091-0/+2
* st/mesa: translate fragment shaders into TGSI when we get themMarek Olšák2015-10-091-0/+2
* st/mesa: translate vertex shaders into TGSI when we get themMarek Olšák2015-10-091-1/+3
* st/mesa: add tessellation shader statesIlia Mirkin2015-07-231-0/+58
* mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAMMarek Olšák2015-06-051-4/+4
* st/mesa: add a debug option to compile shaders at link timeMarek Olšák2015-04-161-0/+4
* st/mesa: cleanup st_geometry_program structureMarek Olšák2015-02-241-10/+0
* glsl_to_tgsi: Remove st_new_shaderIan Romanick2014-10-241-1/+0
* glsl_to_tgsi: Remove st_new_shader_programIan Romanick2014-10-241-1/+0
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* mesa: Remove yet more remnants of NV_fragment_program.Kenneth Graunke2012-10-161-2/+1
* st/mesa: move fragment shader tgsi tokens into st_fp_variantMarek Olšák2012-01-251-10/+0
* st/mesa: Add a GLSL IR to TGSI translator.Bryan Cain2011-08-011-0/+14
* st/mesa: s/varient/variantBrian Paul2010-12-161-7/+7
* st/mesa: rename the varient release functionsBrian Paul2010-12-141-6/+6
* st/mesa: make st_delete_program() staticBrian Paul2010-12-131-1/+1
* st/mesa: add comments, fix formatting in st_cb_program.cBrian Paul2010-12-131-29/+31
* Squashed commit of the following (st-mesa-per-context-shaders branch):Brian Paul2010-12-131-38/+8
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-6/+6
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-0/+48
* st/mesa: Remove unnecessary headers.Vinson Lee2010-06-261-2/+0
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-3/+3
* mesa: refactor shader api / object codeBrian Paul2010-06-101-5/+3
* st/mesa: rename state -> tgsi, updated commentsBrian Paul2010-02-121-6/+6
* mesa: change ctx->Driver.ProgramStringNotify() to return GLbooleanBrian Paul2010-02-041-3/+6
* st/mesa: Remove unnecessary headers.Vinson Lee2010-01-311-1/+0
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-221-1/+0
|\
| * st/mesa: Remove unnecessary header from st_cb_program.c.Vinson Lee2010-01-151-1/+0
* | mesa/st: refactor vertex and fragment shader translationKeith Whitwell2009-11-151-41/+2
|/
* mesa: Ensure TGSI tokens are freed with gallium's free.José Fonseca2009-09-211-4/+5
* mesa: use new ST_CALLOC_STRUCT() macro in gallium state trackerBrian Paul2009-02-121-2/+2
* mesa: consistantly use mesa memory-functions in gallium state trackerBrian Paul2009-02-121-4/+4
* gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using t...Brian Paul2008-07-101-0/+4
* Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-201-0/+7
|\
| * gallium: fix vertex shader mem leak (glRasterPos)Brian Paul2008-05-201-0/+7
* | Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul2008-05-201-2/+7
|\ \ | |/
| * gallium: fix default case in st_new_program()Brian Paul2008-05-201-2/+7