summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_program.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: improve assertions in vp/fp translationMarek Olšák2015-06-161-2/+4
* mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAMMarek Olšák2015-06-051-1/+1
* glsl_to_tgsi: use TGSI array declarations for VS,GS arrays of outputs (v2)Marek Olšák2015-06-051-0/+7
* glsl_to_tgsi: use TGSI array declarations for GS,FS arrays of inputs (v2)Marek Olšák2015-06-051-0/+9
* tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarationsMarek Olšák2015-06-051-3/+3
* st/mesa: add double input support including lowering (v3.1)Dave Airlie2015-05-081-0/+5
* st/mesa: add a debug option to compile shaders at link timeMarek Olšák2015-04-161-3/+44
* state_tracker: replace __FUNCTION__ with __func__Marius Predut2015-04-141-1/+1
* st/mesa: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-2/+2
* st/mesa: remove unused/broken function st_print_shadersMarek Olšák2015-02-241-45/+0
* st/mesa: cleanup st_translate_geometry_programMarek Olšák2015-02-241-102/+30
* st/mesa: inline st_free_tokensMarek Olšák2015-02-241-3/+3
* st/mesa: cleanup st_geometry_program structureMarek Olšák2015-02-241-46/+36
* mesa: Fix some signed-unsigned comparison warningsJan Vesely2015-01-211-1/+1
* tgsi/ureg: simplify code for declaring propertiesMarek Olšák2014-11-161-9/+14
* st/mesa: redefine mapping from VARYING_SLOT_TEXi/PNTC/VARi to TGSI GENERIC[i]Marek Olšák2014-09-241-21/+25
* st/mesa: dump TGSI before calling into the driverMarek Olšák2014-08-091-12/+10
* mesa/st: add per sample shading state to fp key and set interpolationIlia Mirkin2014-07-091-0/+3
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-4/+9
* mesa/st: enable AMD_vertex_shader_viewport_indexIlia Mirkin2014-07-031-0/+4
* mesa/st: handle gl_Layer input semanticIlia Mirkin2014-06-231-0/+5
* mesa/st: fix color outputs in presence of sample mask outputIlia Mirkin2014-05-261-13/+17
* mesa/st: add support for ARB_sample_shadingIlia Mirkin2014-04-261-8/+13
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-1/+1
* st/mesa: fix per-vertex edge flags and GLSL support (v2)Marek Olšák2014-03-151-2/+2
* mesa: initialize gl_geometry_program Invocations fieldJordan Justen2014-02-201-0/+1
* st/mesa: add support for viewport index semanticDave Airlie2014-02-111-0/+9
* st/mesa: fix GS varyings for PIPE_CAP_TGSI_TEXCOORDChristoph Bumiller2014-01-271-10/+9
* mesa: Remove ad-hoc arrays of gl_shader_program.Paul Berry2014-01-211-5/+1
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-3/+3
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* st_glsl_to_tgsi: add support for prim id fragment shader inputDave Airlie2013-12-181-0/+5
* gallium: add support for AMD_vertex_shader_layerMarek Olšák2013-12-031-0/+4
* st/mesa: handle layer and primitive id output and point size inputDave Airlie2013-10-171-0/+12
* mesa/st: Allow geometry shaders without gl_Position export.Fabian Bieler2013-10-171-2/+0
* st/mesa, glsl_to_tgsi: add support for geometry shadersBryan Cain2013-10-171-27/+80
* mesa/st: Add VARYING_SLOT_TEX[1-7] to st_translate_geometry_program().Bryan Cain2013-10-171-0/+7
* st/mesa: remove #include mfeatures.hBrian Paul2013-04-091-1/+0
* gallium: add TGSI_SEMANTIC_TEXCOORD,PCOORD v3Christoph Bumiller2013-03-201-11/+34
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-25/+25
* Replace gl_geom_result enum with gl_varying_slot.Paul Berry2013-03-151-19/+19
* Replace gl_geom_attrib enum with gl_varying_slot.Paul Berry2013-03-151-10/+10
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-26/+26
* st/mesa: check for dummy programs in destroy_program_variants()Brian Paul2013-02-221-1/+1
* mesa: Remove remnants of PROGRAM_VARYING.Kenneth Graunke2012-10-161-2/+0
* mesa: remove FEATURE_feedback define.Oliver McFadden2012-09-151-2/+0
* mesa: remove FEATURE_drawpix define.Oliver McFadden2012-09-151-2/+0
* mesa: s/FREE/free/Brian Paul2012-09-011-6/+6
* st/mesa: set the centroid qualifier in fragment shader inputsMarek Olšák2012-07-231-0/+4
* mesa/st: gl_ClipDistance must be interpolated in 3d space.Olivier Galibert2012-07-041-2/+2