summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: add support for AMD_vertex_shader_layerMarek Olšák2013-12-031-0/+4
* st/mesa: handle layer and primitive id output and point size inputDave Airlie2013-10-171-0/+12
* mesa/st: Allow geometry shaders without gl_Position export.Fabian Bieler2013-10-171-2/+0
* st/mesa, glsl_to_tgsi: add support for geometry shadersBryan Cain2013-10-171-27/+80
* mesa/st: Add VARYING_SLOT_TEX[1-7] to st_translate_geometry_program().Bryan Cain2013-10-171-0/+7
* st/mesa: remove #include mfeatures.hBrian Paul2013-04-091-1/+0
* gallium: add TGSI_SEMANTIC_TEXCOORD,PCOORD v3Christoph Bumiller2013-03-201-11/+34
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-25/+25
* Replace gl_geom_result enum with gl_varying_slot.Paul Berry2013-03-151-19/+19
* Replace gl_geom_attrib enum with gl_varying_slot.Paul Berry2013-03-151-10/+10
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-26/+26
* st/mesa: check for dummy programs in destroy_program_variants()Brian Paul2013-02-221-1/+1
* mesa: Remove remnants of PROGRAM_VARYING.Kenneth Graunke2012-10-161-2/+0
* mesa: remove FEATURE_feedback define.Oliver McFadden2012-09-151-2/+0
* mesa: remove FEATURE_drawpix define.Oliver McFadden2012-09-151-2/+0
* mesa: s/FREE/free/Brian Paul2012-09-011-6/+6
* st/mesa: set the centroid qualifier in fragment shader inputsMarek Olšák2012-07-231-0/+4
* mesa/st: gl_ClipDistance must be interpolated in 3d space.Olivier Galibert2012-07-041-2/+2
* st/mesa: added st_print_current_vertex_program(), for debuggingBrian Paul2012-05-191-0/+23
* mesa/st: Assign inputsRead at right (previous) location.José Fonseca2012-01-251-2/+4
* st/mesa: inline if(1) conditionalMarek Olšák2012-01-251-219/+215
* st/mesa: move fragment shader tgsi tokens into st_fp_variantMarek Olšák2012-01-251-4/+5
* st/mesa: do vertex and fragment color clamping in shadersMarek Olšák2012-01-251-5/+11
* gallium: introduce GLSL based interpolation rules. (v2)Dave Airlie2012-01-101-1/+1
* st/mesa: add support for clip vertex.Dave Airlie2012-01-071-0/+4
* st/mesa: fix default interpolation for colors.Dave Airlie2012-01-071-4/+10
* st/mesa: add support for gl_ClipDistanceBryan Cain2012-01-051-0/+18
* st_glsl_to_tgsi: translate interp mode for front/back colorDave Airlie2011-12-311-2/+2
* st/mesa: implement EXT_transform_feedback and ARB_transform_feedback2Marek Olšák2011-12-151-0/+12
* st/mesa: move frag depth up a level.Dave Airlie2011-12-101-0/+19
* mesa: Make gl_program::InputsRead 64 bits.Mathias Fröhlich2011-11-291-5/+5
* st/mesa: Fix memory leak on error path.Vinson Lee2011-11-071-1/+3
* st/mesa: clean-up st_translate_interp()Brian Paul2011-11-071-3/+7
* mesa/st: get interpolation mode from the fragment shader.Dave Airlie2011-10-291-1/+15
* mesa/st: Check for a NULL _LinkedShader[i] before using it.Stéphane Marchesin2011-10-101-1/+2
* mesa: Simplify destroy_shader_program_variants_cb after previous refactorsIan Romanick2011-10-071-6/+3
* mesa: Use gl_shader_program::_LinkedShaders instead of FragmentProgramIan Romanick2011-10-071-2/+2
* mesa: Use gl_shader_program::_LinkedShaders instead of GeometryProgramIan Romanick2011-10-071-2/+2
* mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick2011-10-071-2/+2
* st/mesa: inline st_prepare_fragment_program in st_translate_fragment_programBryan Cain2011-08-081-164/+162
* Merge branch 'glsl-to-tgsi'Bryan Cain2011-08-041-184/+228
|\
| * glsl_to_tgsi: stop generating Mesa IRBryan Cain2011-08-011-4/+9
| * st/mesa: Add a GLSL IR to TGSI translator.Bryan Cain2011-08-011-180/+219
* | st/mesa: remove unused-but-set variables in st_program.cMarek Olšák2011-07-151-33/+31
|/
* st/mesa: more helpful debug message in destroy_program_variants_cb()Brian Paul2011-06-081-2/+2
* st/mesa: use BITFIELD64_BIT() macro in a few more placesBrian Paul2011-03-151-1/+1
* st/mesa: fix shader deletion regressionBrian Paul2011-02-081-3/+4
* mesa/st: Plug a fragment program variant parameter leakThomas Hellstrom2011-02-081-0/+2
* st/mesa: free the temporary bitmap/drawpix shader codeBrian Paul2011-02-081-2/+10
* st/mesa: Include mfeatures.h in files that perform feature tests.Vinson Lee2011-01-091-0/+1