summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* st/mesa: skip glDrawPixels/glBitmap-related code for ES buildBrian Paul2011-01-041-0/+2
* mesa/st: set the color write cbuf property for fragColor writesDave Airlie2010-12-241-0/+5
* st/mesa: s/varient/variantBrian Paul2010-12-161-87/+87
* st/mesa: fix incorrect prev pointer in destroy_program_variants()Brian Paul2010-12-141-9/+9
* st/mesa: rename the varient release functionsBrian Paul2010-12-141-3/+3
* st/mesa: add geom program code in destroy_program_variants()Brian Paul2010-12-131-0/+21
* st/mesa: use st_fragment_program() instead of castBrian Paul2010-12-131-2/+2
* st/mesa: minor re-indentingBrian Paul2010-12-131-17/+16
* Squashed commit of the following (st-mesa-per-context-shaders branch):Brian Paul2010-12-131-193/+558
* st/mesa: initialize key in st_vp_varientMarek Olšák2010-12-051-0/+2
* st/mesa: Silence uninitialized variable warning.Vinson Lee2010-10-281-0/+4
* Track separate programs for each stageIan Romanick2010-10-271-6/+32
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-1/+1
* st/mesa: use shader stencil export to accelerate shader drawpixels.Dave Airlie2010-10-131-0/+9
* gallium: rework handling of sprite_coord_enable stateBrian Paul2010-09-171-12/+5
* st/mesa: remove output register reads inside shadersMarek Olšák2010-08-161-0/+8
* st/mesa: Clean up header file inclusion in st_mesa_to_tgsi.h.Vinson Lee2010-08-051-0/+1
* mesa: get the translation from mesa 2d regs to tgsi workingZack Rusin2010-07-101-0/+3
* gs: inject const int gl_VerticesIn at link timeZack Rusin2010-07-081-9/+2
* mesa: make the arguments in the asm statemants optionalZack Rusin2010-06-291-1/+0
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-0/+246
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-2/+2
* st/mesa: Do not use draw module in OpenGL ES build.Chia-I Wu2010-05-121-0/+2
* st/mesa: move/improve Mesa GPU program debuggingBrian Paul2010-04-281-10/+11
* st/mesa: use BITFIELD64_BIT to access shader OutputsWritten in more placesBen Skeggs2010-03-311-3/+3
* st/mesa: Fix memory leak on out-of-memory error path.Vinson Lee2010-02-211-1/+3
* st/mesa: move per-fragment shader fields to local varsBrian Paul2010-02-141-17/+19