| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: remove redundant es_shader checks | Timothy Arceri | 2018-10-11 | 1 | -4/+0 |
* | glsl: do not attempt assignment if operand type not parsed correctly | Tapani Pälli | 2018-10-08 | 1 | -0/+6 |
* | glsl: Avoid propagating incompatible type of initializer | Danylo Piliaiev | 2018-09-20 | 1 | -29/+33 |
* | glsl: handle error case with ast_post_inc, ast_post_dec | Tapani Pälli | 2018-08-09 | 1 | -0/+5 |
* | glsl: allow ?: operator with images and samplers when bindless is enabled | Rhys Perry | 2018-08-01 | 1 | -3/+5 |
* | mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock. | Plamena Manolova | 2018-06-01 | 1 | -0/+10 |
* | glsl: replace some asserts with unreachable when processing the ast | Timothy Arceri | 2018-04-27 | 1 | -6/+3 |
* | mesa: include mtypes.h less | Marek Olšák | 2018-04-12 | 1 | -0/+1 |
* | compiler: int8/uint8 support | Karol Herbst | 2018-03-14 | 1 | -0/+2 |
* | glsl: Silence warnings when reading from a framebuffer fetch output. | Francisco Jerez | 2018-02-24 | 1 | -0/+1 |
* | glsl: Add support for the framebuffer fetch layout(noncoherent) qualifier. | Francisco Jerez | 2018-02-24 | 1 | -0/+45 |
* | glsl: Initialize ir_variable_data::fb_fetch_output earlier for GL(ES) 2. | Francisco Jerez | 2018-02-24 | 1 | -2/+7 |
* | glsl: Remove unnecessary assignments to type | Ian Romanick | 2018-01-10 | 1 | -4/+0 |
* | glsl: Add 16-bit types | Eduardo Lima Mitev | 2017-12-06 | 1 | -0/+3 |
* | glsl: Make #pragma STDGL invariant(all) only modify outputs. | Kenneth Graunke | 2017-11-08 | 1 | -24/+2 |
* | glsl: Fix typo fragement -> fragment | Andreas Boll | 2017-11-08 | 1 | -1/+1 |
* | glsl: Remove ir_binop_greater and ir_binop_lequal expressions | Ian Romanick | 2017-10-30 | 1 | -2/+11 |
* | glsl/parser: Track built-in types using the glsl_type directly | Ian Romanick | 2017-10-30 | 1 | -1/+3 |
* | glsl/ast: Use logical-or instead of conditional assignment to set fallthru_var | Ian Romanick | 2017-10-02 | 1 | -4/+4 |
* | glsl/ast: Generate a more compact expression to disable execution of default ... | Ian Romanick | 2017-10-02 | 1 | -21/+10 |
* | glsl/ast: Explicitly track the set of case labels that occur after default | Ian Romanick | 2017-10-02 | 1 | -22/+49 |
* | glsl/ast: Convert ast_case_label::hir to ir_builder | Ian Romanick | 2017-10-02 | 1 | -24/+11 |
* | glsl/ast: Use ir_binop_equal instead of ir_binop_all_equal | Ian Romanick | 2017-10-02 | 1 | -15/+24 |
* | glsl/ast: Stop processing a switch-statement after an error in the init-expre... | Ian Romanick | 2017-10-02 | 1 | -0/+1 |
* | glsl: do not set the 'smooth' qualifier by default on ES shaders | Nicolai Hähnle | 2017-10-02 | 1 | -11/+0 |
* | glsl: buffer variables can be readonly and writeonly | Juan A. Suarez Romero | 2017-09-19 | 1 | -11/+3 |
* | glsl: avoid accessing invalid memory after get_variable_being_redeclared() | Iago Toral Quiroga | 2017-09-14 | 1 | -20/+19 |
* | glsl: make the redeclared variable NULL if it is deleted | Iago Toral Quiroga | 2017-09-14 | 1 | -3/+6 |
* | glsl: use 'declared_var' instead of 'var' after checking redeclarations | Iago Toral Quiroga | 2017-09-14 | 1 | -2/+2 |
* | glsl: Disallow unsized array of atomic_uint | Iago Toral Quiroga | 2017-09-12 | 1 | -0/+11 |
* | glsl: Mark functions static | Matt Turner | 2017-08-21 | 1 | -3/+3 |
* | glsl/ast: update rhs in addition to the var's constant_value | Ilia Mirkin | 2017-08-15 | 1 | -1/+1 |
* | glsl: pass mem_ctx to constant_expression_value(...) and friends | Timothy Arceri | 2017-08-11 | 1 | -5/+10 |
* | glsl: xfb_stride applies to buffers, not block members | Juan A. Suarez Romero | 2017-08-01 | 1 | -3/+2 |
* | glsl: rework misleading block layout code | Timothy Arceri | 2017-07-23 | 1 | -4/+4 |
* | glsl: remove placeholder comment | Timothy Arceri | 2017-07-23 | 1 | -4/+0 |
* | glsl: check if any of the named builtins are available first | Ilia Mirkin | 2017-07-05 | 1 | -1/+1 |
* | glsl: do not add unnamed struct types to the symbol table | Nicolai Hähnle | 2017-06-13 | 1 | -1/+1 |
* | glsl: do not lookup struct types by typename | Nicolai Hähnle | 2017-06-13 | 1 | -6/+8 |
* | glsl: Fix gl_shader_stage enum unsigned comparison | Rob Herring | 2017-06-08 | 1 | -1/+6 |
* | glsl: handle format layout qualifiers for struct with array of images | Samuel Pitoiset | 2017-06-01 | 1 | -1/+2 |
* | glsl: handle memory qualifiers for struct with array of images | Samuel Pitoiset | 2017-06-01 | 1 | -3/+4 |
* | glsl: Conditionally allow redeclaration of built-in variables | John Brooks | 2017-05-20 | 1 | -0/+16 |
* | glsl: Don't allow redefining builtin functions on GLSL 1.00. | Eric Anholt | 2017-05-08 | 1 | -2/+13 |
* | glsl: Restrict func redeclarations (not just redefinitions) on GLSL 1.00. | Eric Anholt | 2017-05-08 | 1 | -0/+10 |
* | glsl: Restrict functions to not return arrays or SOAs in GLSL 1.00. | Eric Anholt | 2017-05-08 | 1 | -0/+12 |
* | glsl: apply the image format for members of structures | Samuel Pitoiset | 2017-05-08 | 1 | -8/+29 |
* | glsl: allow bindless samplers/images to be initialized | Samuel Pitoiset | 2017-05-06 | 1 | -3/+14 |
* | glsl: add _mesa_glsl_parse_state object to is_lvalue() | Samuel Pitoiset | 2017-05-06 | 1 | -1/+1 |
* | glsl: reject bindless samplers/images frag inputs without 'flat' | Samuel Pitoiset | 2017-05-06 | 1 | -0/+20 |