summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* st/mesa: rename state -> tgsi, updated commentsBrian Paul2010-02-121-9/+9
* st/mesa: remove special-case cyl-wrap codeBrian Paul2010-02-091-9/+1
* st/mesa: check for PROG_PARAM_BIT_CYL_WRAP flagBrian Paul2010-02-091-1/+9
* st/mesa: 'fix' point coord semantic infoBrian Paul2010-02-051-1/+10
* st/mesa: remove duplicate calculation of fp input mappingKeith Whitwell2010-02-011-12/+7
* st/mesa: remove dead stfp input_map arrayKeith Whitwell2010-02-011-9/+0
* Merge branch 'mesa_7_7_branch'Jakob Bornecrantz2010-01-141-1/+0
|\
| * st/mesa: Remove unnecessary header from st_program.c.Vinson Lee2010-01-131-1/+0
* | Merge branch 'gallium-edgeflags'Roland Scheidegger2009-12-221-6/+56
|\ \
| * | fix debug output mising from edgeflag changesRoland Scheidegger2009-12-181-0/+7
| * | gallium: fix mesa to tgsi translation for edgeflagsRoland Scheidegger2009-12-181-13/+15
| * | gallium: edgeflags change fixesRoland Scheidegger2009-12-161-1/+7
| * | gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-5/+10
| * | gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-1/+31
* | | Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-0/+2
|\ \ \ | |/ / |/| / | |/
| * st/mesa: move assert on nr vs insns until after pos_invarient expansionKeith Whitwell2009-12-181-0/+2
* | st/mesa: fix up commentBrian Paul2009-12-071-2/+5
* | Merge commit 'origin/st-shader-varients'Roland Scheidegger2009-11-261-253/+117
|\ \ | |/ |/|
| * mesa/st: refactor vertex and fragment shader translationKeith Whitwell2009-11-151-153/+114
| * mesa/st: don't calculate unused output_flags data eitherKeith Whitwell2009-11-151-20/+2
| * mesa/st: don't calculate unused input_flags dataKeith Whitwell2009-11-151-14/+2
| * mesa/st: don't calculate unused vs input semantic tagsKeith Whitwell2009-11-151-69/+2
* | Merge branch 'outputswritten64'Ian Romanick2009-11-171-1/+1
* | mesa: fix assorted compiler warningsBrian Paul2009-11-171-2/+2
|/
* mesa/st: add ST_DEBUG environment variableKeith Whitwell2009-10-051-7/+13
* mesa: Ensure TGSI tokens are freed with gallium's free.José Fonseca2009-09-211-1/+1
* st/mesa: convert to new tgsi_ureg mechanism for shader emitKeith Whitwell2009-09-141-87/+41
* mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul2009-07-291-28/+14
* st/mesa: add some array index bounds assertionsBrian Paul2009-07-161-0/+5
* Merge branch 'mesa_7_5_branch'Jakob Bornecrantz2009-07-041-10/+24
|\
| * gallium: more fog extraction fixesZack Rusin2009-07-061-10/+24
* | Merge branch 'mesa_7_5_branch'Jakob Bornecrantz2009-07-031-1/+6
|\|
| * gallium: fix the front face semanticsZack Rusin2009-07-011-1/+6
* | st/mesa: additional debug code (disabled)Brian Paul2009-06-121-0/+20
|/
* st/mesa: remove invalid assertionBrian Paul2009-06-081-3/+0
* mesa: Allocate tokens from the heap.José Fonseca2009-06-081-18/+22
* st/mesa: increase ST_MAX_SHADER_TOKENS to 8kBrian Paul2009-06-041-1/+1
* mesa/st: translate VERT_ATTRIB_GENERIC8..15 in st_translate_vertex_programKeith Whitwell2009-04-281-0/+8
* mesa: TGSI translation of multiple render targets.José Fonseca2009-04-151-3/+3
* gallium: when using gl_PointCoord ensure we use the correct attribute.Alan Hourihane2009-04-081-3/+5
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-5/+5
* mesa: consistantly use mesa memory-functions in gallium state trackerBrian Paul2009-02-121-3/+3
* gallium: assorted state tracker fixes for > 8 texture samplersBrian Paul2009-01-021-2/+4
* mesa: pass shader centroid/invariant info through to the TGSI shaderBrian Paul2008-11-241-30/+54
* gallium: added st_print_shaders() function to help w/ debuggingBrian Paul2008-11-061-0/+16
* gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program()Brian Paul2008-09-261-2/+2
* gallium: fix fog vs. pointcoord attribute handling in mesa->TGSI conversionBrian Paul2008-09-171-1/+4