| Commit message (Expand) | Author | Age | Files | Lines |
* | nir: move glsl_types.{cpp,h} to compiler | Emil Velikov | 2016-01-26 | 1 | -1/+1 |
* | glsl: fix interface block error message | Timothy Arceri | 2016-01-19 | 1 | -1/+1 |
* | glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |). | Kenneth Graunke | 2016-01-15 | 1 | -8/+38 |
* | glsl: Make read_from_write_only_variable_visitor ignore .length(). | Kenneth Graunke | 2016-01-12 | 1 | -0/+9 |
* | glsl: optionally declare gl_FragCoord & gl_FrontFacing as system values | Marek Olšák | 2016-01-08 | 1 | -1/+1 |
* | glsl: fix varying slot allocation for blocks and structs with explicit locations | Timothy Arceri | 2016-01-07 | 1 | -4/+5 |
* | glsl: tidy up struct with a single member | Timothy Arceri | 2015-12-30 | 1 | -1/+1 |
* | glsl: annotate ast_process_struct_or_iface_block_members() as static | Emil Velikov | 2015-12-30 | 1 | -1/+1 |
* | glsl: add support for explicit locations inside interface blocks | Timothy Arceri | 2015-12-15 | 1 | -5/+74 |
* | glsl: Use has_420pack(). | Matt Turner | 2015-12-08 | 1 | -2/+2 |
* | glsl: Allow binding of image variables with 420pack. | Matt Turner | 2015-12-08 | 1 | -1/+3 |
* | glsl: remove trailing spaces in various files | Iago Toral Quiroga | 2015-11-25 | 1 | -3/+3 |
* | glsl: fix max binding validation for uniform blocks | Timothy Arceri | 2015-11-23 | 1 | -2/+2 |
* | glsl: add subroutine index qualifier support | Timothy Arceri | 2015-11-21 | 1 | -2/+32 |
* | glsl: add support for complie-time constant expressions | Timothy Arceri | 2015-11-21 | 1 | -36/+90 |
* | glsl: replace binding layout min boundary check | Timothy Arceri | 2015-11-21 | 1 | -11/+12 |
* | glsl: encapsulate binding validation and setting | Timothy Arceri | 2015-11-21 | 1 | -32/+28 |
* | glsl: move stream layout max validation | Timothy Arceri | 2015-11-21 | 1 | -2/+19 |
* | glsl: move stream layout qualifier validation | Timothy Arceri | 2015-11-21 | 1 | -11/+33 |
* | glsl: replace index layout min boundary check | Timothy Arceri | 2015-11-21 | 1 | -3/+6 |
* | glsl: move location layout qualifier validation | Timothy Arceri | 2015-11-21 | 1 | -8/+14 |
* | glsl: add process_qualifier_constant() helper | Timothy Arceri | 2015-11-21 | 1 | -0/+17 |
* | glsl: add support for EXT_blend_func_extended builtins | Ryan Houdek | 2015-11-19 | 1 | -0/+24 |
* | glsl: rename location layout helper | Timothy Arceri | 2015-11-18 | 1 | -5/+5 |
* | glsl: don't validate binding when its not needed | Timothy Arceri | 2015-11-18 | 1 | -2/+5 |
* | glsl: remove temp variable to make code easier to read | Timothy Arceri | 2015-11-18 | 1 | -10/+7 |
* | glsl: cleanup and fix validate matrix function for arrays | Timothy Arceri | 2015-11-18 | 1 | -10/+1 |
* | glsl: use better location in struct and block error messages | Timothy Arceri | 2015-11-18 | 1 | -7/+3 |
* | glsl: only do type and qualifier validation once per declaration | Timothy Arceri | 2015-11-18 | 1 | -99/+97 |
* | glsl: rename function that processes struct and iface members | Timothy Arceri | 2015-11-18 | 1 | -30/+30 |
* | glsl: move block validation outside function that validates members | Timothy Arceri | 2015-11-18 | 1 | -8/+8 |
* | glsl: move ast layout qualifier handling code into its own function | Timothy Arceri | 2015-11-18 | 1 | -202/+212 |
* | glsl: copy each field's precision information from the old gl_PerVertex inter... | Samuel Iglesias Gonsálvez | 2015-11-17 | 1 | -0/+2 |
* | glsl: Allow implicit int -> uint conversions for the % operator. | Kenneth Graunke | 2015-11-13 | 1 | -9/+28 |
* | glsl: Add precision information to ir_variable | Iago Toral Quiroga | 2015-11-12 | 1 | -23/+274 |
* | glsl: Move the definition of precision_qualifier_allowed | Iago Toral Quiroga | 2015-11-12 | 1 | -36/+35 |
* | glsl: Add user-defined default precision qualifiers to the symbol table | Iago Toral Quiroga | 2015-11-12 | 1 | -19/+10 |
* | glsl: Use array deref for access to vector components | Kristian Høgsberg Kristensen | 2015-11-10 | 1 | -43/+0 |
* | glsl: Use shared storage variable type for shared variables | Jordan Justen | 2015-11-09 | 1 | -0/+2 |
* | glsl: Parse shared keyword for compute shader variables | Jordan Justen | 2015-11-09 | 1 | -0/+6 |
* | glsl: simplify interface block stream qualifier validation | Timothy Arceri | 2015-11-10 | 1 | -14/+13 |
* | glsl: remove excess location qualifier validation | Timothy Arceri | 2015-10-23 | 1 | -48/+22 |
* | glsl: Fix bad indentation in bit_logic_result_type(). | Kenneth Graunke | 2015-10-20 | 1 | -47/+47 |
* | glsl: fix stream qualifier for blocks with an instance name | Timothy Arceri | 2015-10-20 | 1 | -11/+15 |
* | glsl: silence warning about unhandled ast_unsized_array_dim case in switch | Brian Paul | 2015-10-16 | 1 | -0/+3 |
* | glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30 | Timothy Arceri | 2015-10-15 | 1 | -6/+1 |
* | glsl: dont allow gl_PerVertex to be redeclared as an array of arrays | Timothy Arceri | 2015-10-15 | 1 | -1/+2 |
* | glsl: check that only the outermost array is unsized | Timothy Arceri | 2015-10-15 | 1 | -0/+22 |
* | glsl: allow AoA to be sized by initializer or constructor | Timothy Arceri | 2015-10-15 | 1 | -17/+40 |
* | glsl: Never allow the sequence operator anywhere in an array size | Ian Romanick | 2015-10-12 | 1 | -1/+1 |