summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.h
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: Make the input_to_index array available.Mathias Fröhlich2018-05-101-0/+5
* st/glsl_to_tgsi: store num_tgsi_tokens in st_*_programTimothy Arceri2018-01-171-0/+12
* st/glsl_to_tgsi: make use of driver_cache_blob with the disk cacheTimothy Arceri2017-11-281-3/+0
* st/program: add support for gs/tes/tcs nir shaders.Dave Airlie2017-10-261-0/+3
* st/program: rework basic variant interfaceDave Airlie2017-10-261-2/+1
* tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle2017-07-051-18/+3
* st/mesa: remove an obsolete commentNicolai Hähnle2017-07-031-1/+0
* st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák2017-05-081-77/+11
* st/mesa: decrease the size of st_vertex_programMarek Olšák2017-05-081-4/+4
* mesa/st: compute support for glsl_to_nirRob Clark2017-05-041-0/+3
* st/mesa: add sha1 field to st program structsTimothy Arceri2017-02-231-0/+18
* st/mesa: move set_prog_affected_state_flags() to st_program.cTimothy Arceri2017-02-231-0/+2
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-4/+4
* i965/mesa/st: eliminate gl_compute_programTimothy Arceri2016-10-261-3/+3
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-2/+2
* i965/mesa/st: eliminate gl_geometry_programTimothy Arceri2016-10-261-3/+3
* i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri2016-10-261-3/+3
* i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri2016-10-261-3/+3
* mesa/st: support lowering multi-planar YUVRob Clark2016-09-261-0/+37
* 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