aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: add extern "C" to st_program.hBrian Paul2014-12-161-0/+9
* st/mesa: redefine mapping from VARYING_SLOT_TEXi/PNTC/VARi to TGSI GENERIC[i]Marek Olšák2014-09-241-0/+25
* mesa/st: add per sample shading state to fp key and set interpolationIlia Mirkin2014-07-091-0/+3
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* Replace gl_geom_attrib enum with gl_varying_slot.Paul Berry2013-03-151-4/+4
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-4/+4
* st/mesa: added st_print_current_vertex_program(), for debuggingBrian Paul2012-05-191-0/+4
* st/mesa: move fragment shader tgsi tokens into st_fp_variantMarek Olšák2012-01-251-2/+2
* st/mesa: do vertex and fragment color clamping in shadersMarek Olšák2012-01-251-0/+6
* st/mesa: inline st_prepare_fragment_program in st_translate_fragment_programBryan Cain2011-08-081-15/+0
* st/mesa: Add a GLSL IR to TGSI translator.Bryan Cain2011-08-011-0/+27
* st/mesa: s/varient/variantBrian Paul2010-12-161-31/+31
* st/mesa: rename the varient release functionsBrian Paul2010-12-141-3/+3
* st/mesa: program struct commentsBrian Paul2010-12-131-1/+3
* st/mesa: rename variableBrian Paul2010-12-131-2/+2
* Squashed commit of the following (st-mesa-per-context-shaders branch):Brian Paul2010-12-131-25/+94
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-1/+1
* st/mesa: Clean up header file inclusion in st_program.h.Vinson Lee2010-08-051-5/+2
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-3/+45
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-1/+1
* st/mesa: move per-fragment shader fields to local varsBrian Paul2010-02-141-3/+0
* st/mesa: rename state -> tgsi, updated commentsBrian Paul2010-02-121-3/+5
* st/mesa: remove duplicate calculation of fp input mappingKeith Whitwell2010-02-011-5/+1
* st/mesa: remove dead stfp input_map arrayKeith Whitwell2010-02-011-3/+0
* gallium: edgeflags change fixesRoland Scheidegger2009-12-161-0/+3
* gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-1/+1
* mesa/st: refactor vertex and fragment shader translationKeith Whitwell2009-11-151-19/+56
* gallium: added st_print_shaders() function to help w/ debuggingBrian Paul2008-11-061-0/+4
* gallium: fix vertex program output translation/mapping bugBrian Paul2008-08-181-1/+7
* gallium: move, increase ST_MAX_SHADER_TOKENSBrian Paul2008-07-031-3/+0
* gallium: implement full reference counting for vertex/fragment programsBrian Paul2008-05-071-1/+23
* inline -> INLINEAlan Hourihane2008-05-021-2/+2
* gallium: fix some bitmap frag shader issuesBrian Paul2008-04-221-0/+4
* gallium: st_translate_fragment_program() is void nowBrian Paul2008-04-221-1/+1
* use cso fs/vs handle functionsKeith Whitwell2008-04-211-2/+2
* gallium: free bitmap fragment shaders, misc clean-upBrian Paul2008-03-241-4/+0
* gallium: remove semantic info from pipe_shader_stateBrian Paul2008-03-131-0/+2
* gallium: rework CSO-related code in state trackerBrian2008-03-111-16/+6
* gallium: remove input_map[] from pipe_shader_stateBrian2008-02-261-0/+3
* Use gallium's rtasm module.José Fonseca2008-02-191-1/+0
* gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian2008-02-121-1/+1
* Fix problems with vertex shaders and the private draw module.Brian2008-01-141-2/+5
* gallium: reorg tgsi directories.Michal Krol2007-11-231-1/+1
* Size of input_to_index array should be VERT_ATTRIB_MAX.Brian2007-10-101-1/+1
* Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer2007-10-031-4/+0
* Instead of linked program pairs, keep a list of vertex programs translated fo...Brian2007-09-281-8/+22
* Redoing the way we handle vertex shaders for the draw module.Zack Rusin2007-09-281-4/+0
* Revert "Redoing the way we handle vertex shaders for the draw module."Zack Rusin2007-09-281-0/+4
* Redoing the way we handle vertex shaders for the draw module.Zack Rusin2007-09-281-4/+0
* Enable codegen based whenever __i386__ is defined.Keith Whitwell2007-09-271-2/+2