summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: determine states used or affected by shaders at compile timeMarek Olšák2016-08-121-0/+6
* mesa/st: add support for NIR as possible driver IRRob Clark2016-05-171-0/+6
* st/mesa: implement GL_ATI_fragment_shaderMiklós Máté2016-03-271-0/+8
* st/mesa: add compute shader statesSamuel Pitoiset2016-02-131-0/+41
* st/mesa: use correct pipe functions to create tess shadersMarek Olšák2016-02-111-0/+1
* st/mesa: unify get_variant functions for TCS, TES, GSMarek Olšák2016-02-091-14/+3
* st/mesa: unify variants and delete functions for TCS, TES, GSMarek Olšák2016-02-091-71/+17
* st/mesa: fix parameter names for tesseval/tessctrl prototypesSamuel Pitoiset2016-01-031-4/+4
* st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)Marek Olšák2016-01-021-1/+0
* 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