| Commit message (Expand) | Author | Age | Files | Lines |
* | compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*. | Kenneth Graunke | 2016-07-17 | 1 | -5/+5 |
* | glsl/mesa: split gl_shader in two | Timothy Arceri | 2016-06-30 | 1 | -7/+0 |
* | mesa/st: add support for NIR as possible driver IR | Rob Clark | 2016-05-17 | 1 | -8/+120 |
* | mesa/st: move things around a bit in st_create_fp_variant() | Rob Clark | 2016-05-17 | 1 | -12/+8 |
* | mesa/st: Add support for GL_ARB_cull_distance (v2) | Tobias Klausmann | 2016-05-14 | 1 | -0/+26 |
* | gallium: fix various undefined left shifts into sign bit | Nicolai Hähnle | 2016-05-07 | 1 | -2/+2 |
* | gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_* | Marek Olšák | 2016-04-22 | 1 | -15/+15 |
* | gallium: add compute shader IR type | Bas Nieuwenhuizen | 2016-04-02 | 1 | -0/+1 |
* | st/mesa: implement GL_ATI_fragment_shader | Miklós Máté | 2016-03-27 | 1 | -3/+31 |
* | st/mesa: use correct TGSI texture target in drawpix fragment shader | Brian Paul | 2016-03-21 | 1 | -1/+1 |
* | st/mesa: use correct TGSI texture target in bitmap fragment shader | Brian Paul | 2016-03-21 | 1 | -0/+1 |
* | st/mesa: don't force per-sample interp if only sampleid/pos are used | Ilia Mirkin | 2016-03-05 | 1 | -4/+0 |
* | st/mesa: add conversion for compute shaders | Samuel Pitoiset | 2016-02-13 | 1 | -1/+18 |
* | st/mesa: add compute shader states | Samuel Pitoiset | 2016-02-13 | 1 | -0/+88 |
* | st/mesa: use correct pipe functions to create tess shaders | Marek Olšák | 2016-02-11 | 1 | -4/+20 |
* | st/mesa: unify destroy_program_variants cases for TCS, TES, GS | Marek Olšák | 2016-02-09 | 1 | -50/+16 |
* | st/mesa: unify get_variant functions for TCS, TES, GS | Marek Olšák | 2016-02-09 | 1 | -147/+25 |
* | st/mesa: unify variants and delete functions for TCS, TES, GS | Marek Olšák | 2016-02-09 | 1 | -131/+73 |
* | st/mesa: add support for POSITION and FACE system values | Marek Olšák | 2016-01-08 | 1 | -1/+4 |
* | st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2) | Marek Olšák | 2016-01-02 | 1 | -13/+4 |
* | st/mesa: pass the clip distance array size to drivers | Marek Olšák | 2015-10-20 | 1 | -0/+8 |
* | st/mesa: decouple shaders from contexts if they are shareable | Marek Olšák | 2015-10-20 | 1 | -5/+11 |
* | st/mesa: release the glsl_to_tgsi visitor after translation | Marek Olšák | 2015-10-09 | 1 | -2/+17 |
* | st/mesa: translate tessellation shaders into TGSI when we get them | Marek Olšák | 2015-10-09 | 1 | -36/+50 |
* | st/mesa: translate geometry shaders into TGSI when we get them | Marek Olšák | 2015-10-09 | 1 | -15/+23 |
* | st/mesa: translate fragment shaders into TGSI when we get them | Marek Olšák | 2015-10-09 | 1 | -34/+47 |
* | st/mesa: translate vertex shaders into TGSI when we get them | Marek Olšák | 2015-10-09 | 1 | -35/+37 |
* | st/mesa: fix glDrawPixels with a texture | Marek Olšák | 2015-10-09 | 1 | -2/+23 |
* | st/mesa: implement DrawPixels shader transformation using tgsi_transform_shader | Marek Olšák | 2015-10-09 | 1 | -19/+32 |
* | st/mesa: make Z/S drawpix shaders independent of variants, don't use Mesa IR v2 | Marek Olšák | 2015-10-09 | 1 | -11/+4 |
* | st/mesa: implement glBitmap shader transformation using tgsi_transform_shader | Marek Olšák | 2015-10-09 | 1 | -12/+22 |
* | st/mesa: remove old emulation for VS and FS variants | Marek Olšák | 2015-10-09 | 1 | -13/+5 |
* | st/mesa: use TGSI utility to emulate features for FS variants | Marek Olšák | 2015-10-09 | 1 | -6/+21 |
* | st/mesa: use TGSI utility to emulate features for VS variants | Marek Olšák | 2015-10-09 | 1 | -12/+29 |
* | st/mesa: decrease the size of st_vertex_program | Marek Olšák | 2015-10-09 | 1 | -46/+48 |
* | st/mesa: inline st_prepare_vertex_program | Marek Olšák | 2015-10-09 | 1 | -30/+11 |
* | st/mesa: automatically set per-sample interpolation if using SampleID/Pos | Marek Olšák | 2015-10-03 | 1 | -1/+3 |
* | st/mesa: add ST_DEBUG=precompile support for tessellation shaders | Marek Olšák | 2015-10-03 | 1 | -0/+20 |
* | st/mesa: add conversion for tessellation shaders | Marek Olšák | 2015-07-23 | 1 | -88/+219 |
* | st/mesa: add tessellation shader states | Ilia Mirkin | 2015-07-23 | 1 | -0/+192 |
* | st/mesa: improve assertions in vp/fp translation | Marek Olšák | 2015-06-16 | 1 | -2/+4 |
* | mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAM | Marek Olšák | 2015-06-05 | 1 | -1/+1 |
* | glsl_to_tgsi: use TGSI array declarations for VS,GS arrays of outputs (v2) | Marek Olšák | 2015-06-05 | 1 | -0/+7 |
* | glsl_to_tgsi: use TGSI array declarations for GS,FS arrays of inputs (v2) | Marek Olšák | 2015-06-05 | 1 | -0/+9 |
* | tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations | Marek Olšák | 2015-06-05 | 1 | -3/+3 |
* | st/mesa: add double input support including lowering (v3.1) | Dave Airlie | 2015-05-08 | 1 | -0/+5 |
* | st/mesa: add a debug option to compile shaders at link time | Marek Olšák | 2015-04-16 | 1 | -3/+44 |
* | state_tracker: replace __FUNCTION__ with __func__ | Marius Predut | 2015-04-14 | 1 | -1/+1 |
* | st/mesa: replace Elements() with ARRAY_SIZE() | Brian Paul | 2015-03-02 | 1 | -2/+2 |
* | st/mesa: remove unused/broken function st_print_shaders | Marek Olšák | 2015-02-24 | 1 | -45/+0 |