summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: translate tessellation shaders into TGSI when we get themMarek Olšák2015-10-091-0/+10
* st/mesa: translate geometry shaders into TGSI when we get themMarek Olšák2015-10-091-0/+5
* st/mesa: translate fragment shaders into TGSI when we get themMarek Olšák2015-10-091-2/+5
* st/mesa: translate vertex shaders into TGSI when we get themMarek Olšák2015-10-091-0/+4
* st/mesa: fix glDrawPixels with a textureMarek Olšák2015-10-091-0/+4
* st/mesa: make Z/S drawpix shaders independent of variants, don't use Mesa IR v2Marek Olšák2015-10-091-2/+0
* st/mesa: decrease the size of st_vertex_programMarek Olšák2015-10-091-5/+0
* st/mesa: inline st_prepare_vertex_programMarek Olšák2015-10-091-10/+0
* st/mesa: add tessellation shader statesIlia Mirkin2015-07-231-1/+121
* glsl_to_tgsi: use TGSI array declarations for VS,GS arrays of outputs (v2)Marek Olšák2015-06-051-0/+1
* st/mesa: add double input support including lowering (v3.1)Dave Airlie2015-05-081-0/+1
* st/mesa: add a debug option to compile shaders at link timeMarek Olšák2015-04-161-0/+3
* st/mesa: replace INLINE with inlineBrian Paul2015-02-261-7/+7
* st/mesa: remove unused/broken function st_print_shadersMarek Olšák2015-02-241-4/+0
* st/mesa: cleanup st_geometry_program structureMarek Olšák2015-02-241-18/+0
* 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