| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: fix component size calculation for tessellation and geom shaders | Timothy Arceri | 2015-09-28 | 1 | -1/+1 |
* | glsl: calculate component size for arrays of arrays when varying packing disa... | Timothy Arceri | 2015-09-26 | 1 | -3/+10 |
* | mesa: save which transform feedback buffer is associated with which stream | Marek Olšák | 2015-08-06 | 1 | -0/+1 |
* | glsl: use separate varying slots for patch varyings | Marek Olšák | 2015-07-23 | 1 | -7/+16 |
* | glsl: fix locations of 2-dimensional varyings without varying packing (v2) | Marek Olšák | 2015-07-23 | 1 | -9/+28 |
* | glsl: don't demote tess control shader outputs | Marek Olšák | 2015-07-23 | 1 | -1/+5 |
* | glsl: disable varying packing between tessellation shaders | Marek Olšák | 2015-07-23 | 1 | -8/+21 |
* | glsl: push vertex count determination down one level | Chris Forbes | 2015-07-23 | 1 | -6/+6 |
* | glsl: lower gl_TessLevel* from float[n] to vecn. | Fabian Bieler | 2015-07-23 | 1 | -9/+42 |
* | glsl: allow linking of tessellation shaders. | Chris Forbes | 2015-07-23 | 1 | -2/+8 |
* | glsl: add the patch in/out qualifier (v2) | Fabian Bieler | 2015-07-23 | 1 | -1/+14 |
* | glsl: remove cross validation of interpolation qualifier with GLSL 4.40 | Tapani Pälli | 2015-06-24 | 1 | -1/+11 |
* | glsl: Specify the shader stage in linker errors due to too many in/outputs. | Jose Fonseca | 2015-06-23 | 1 | -4/+8 |
* | glsl: remove element_type() helper | Timothy Arceri | 2015-05-22 | 1 | -1/+1 |
* | glsl: relax input->output validation for SSO programs | Tapani Pälli | 2015-04-07 | 1 | -1/+1 |
* | glsl: fail when a shader's input var has not an equivalent out var in previous | Samuel Iglesias Gonsalvez | 2015-03-30 | 1 | -0/+13 |
* | glsl: invariant qualifier is not valid for shader inputs in GLSL ES 3.00 | Samuel Iglesias Gonsalvez | 2014-12-09 | 1 | -1/+1 |
* | linker: Wrap access of producer_var with a NULL check | Ian Romanick | 2014-12-03 | 1 | -3/+5 |
* | glsl: do not emit error for non written varyings on OpenGL ES | Tapani Pälli | 2014-10-07 | 1 | -2/+16 |
* | glsl: add missing null check in tfeedback_decl::init() | Juha-Pekka Heikkila | 2014-09-23 | 1 | -0/+5 |
* | mesa: move ShaderCompilerOptions into gl_constants | Marek Olšák | 2014-08-11 | 1 | -1/+1 |
* | glsl: Use the without_array predicate to simplify some code | Ian Romanick | 2014-08-04 | 1 | -4/+2 |
* | glsl: Use typed foreach_in_list instead of foreach_list. | Matt Turner | 2014-07-01 | 1 | -20/+18 |
* | glsl: Only geometry shader outputs can be associated with non-zero streams. | Iago Toral Quiroga | 2014-06-30 | 1 | -0/+5 |
* | glsl: Two varyings can't write to the same buffer from different streams. | Iago Toral Quiroga | 2014-06-30 | 1 | -0/+17 |
* | glsl: Fail to link if inter-stage input/outputs are not assigned to stream 0 | Iago Toral Quiroga | 2014-06-30 | 1 | -0/+8 |
* | glsl: Assign GLSL StreamIds to transform feedback outputs. | Iago Toral Quiroga | 2014-06-30 | 1 | -3/+9 |
* | mesa: add StreamId information to transform feedback outputs. | Iago Toral Quiroga | 2014-06-30 | 1 | -0/+1 |
* | glsl: replace strncmp("gl_") calls with new is_gl_identifier() helper | Brian Paul | 2014-05-28 | 1 | -2/+1 |
* | glsl: Rename linker's is_varying_var | Chris Forbes | 2014-05-10 | 1 | -3/+3 |
* | linker: Fix consumer_inputs_with_locations indexing | Ian Romanick | 2014-05-07 | 1 | -4/+4 |
* | linker: Modify cross_validate_outputs_to_inputs to match using explicit locat... | Ian Romanick | 2014-05-02 | 1 | -8/+80 |
* | linker: Sort shader I/O variables into a canonical order | Ian Romanick | 2014-05-02 | 1 | -4/+74 |
* | linker: Assign varying locations for separable programs | Ian Romanick | 2014-05-02 | 1 | -0/+17 |
* | linker: Allow consumer stage or producer stage to be NULL | Ian Romanick | 2014-05-02 | 1 | -25/+46 |
* | linker: Refactor code that gets an input matching an output | Ian Romanick | 2014-05-02 | 1 | -17/+34 |
* | glsl: Exit when the shader IR contains an interface block instance | Ian Romanick | 2014-05-02 | 1 | -6/+17 |
* | linker: Refactor code that builds hash tables of varyings during linking | Ian Romanick | 2014-05-02 | 1 | -20/+33 |
* | glsl: Remove varying "base" parameters | Ian Romanick | 2014-05-02 | 1 | -12/+9 |
* | glsl: Constify parameter to a couple varying_matches methods | Ian Romanick | 2014-05-02 | 1 | -4/+4 |
* | glsl: Index into ctx->Const.Program[] rather than using ad-hoc code. | Paul Berry | 2014-01-09 | 1 | -26/+6 |
* | mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. | Paul Berry | 2014-01-09 | 1 | -4/+4 |
* | glsl: Make more use of gl_shader_stage enum in link_varyings.cpp. | Paul Berry | 2014-01-08 | 1 | -24/+24 |
* | mesa: Use gl_shader::Stage instead of gl_shader::Type where possible. | Paul Berry | 2014-01-08 | 1 | -11/+11 |
* | mesa: Clean up nomenclature for pipeline stages. | Paul Berry | 2014-01-08 | 1 | -12/+12 |
* | Rename overloads of _mesa_glsl_shader_target_name(). | Paul Berry | 2013-12-30 | 1 | -12/+12 |
* | glsl: move variables in to ir_variable::data, part II | Tapani Pälli | 2013-12-12 | 1 | -13/+13 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -20/+20 |
* | glsl: introduce data section to ir_variable | Tapani Pälli | 2013-12-12 | 1 | -14/+14 |
* | glsl: Put `sample`-qualified varyings in their own packing classes | Chris Forbes | 2013-12-07 | 1 | -1/+1 |