aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Handle empty if statement encountered during loop analysis.Paul Berry2013-07-251-1/+2
* glsl: don't rename variables in interface block arrays.Paul Berry2013-07-251-6/+2
* glsl: Initialize ast_function member variables.Vinson Lee2013-07-211-1/+2
* glsl: Handle the binding qualifier for UBO variables.Kenneth Graunke2013-07-181-0/+10
* glsl: Propagate UBO binding qualifier into UBO member variables.Kenneth Graunke2013-07-181-0/+7
* glsl: Handle the binding qualifier for arrays of samplers.Kenneth Graunke2013-07-181-0/+25
* glsl: Add plumbing for handling uniform binding qualifiers.Kenneth Graunke2013-07-181-3/+23
* glsl: Delete unused code for handling samplers in array-initializers.Kenneth Graunke2013-07-181-14/+0
* glsl: Cross-validate explicit binding points.Kenneth Graunke2013-07-181-0/+19
* glsl: Propagate explicit binding information from AST to IR.Kenneth Graunke2013-07-181-2/+5
* glsl: Add ir_variable fields for explicit bindings.Kenneth Graunke2013-07-182-0/+17
* glsl: Add validation for the "binding" qualifier.Kenneth Graunke2013-07-181-0/+81
* glsl: Parse the "binding" keyword and store it in ast_type_qualifier.Kenneth Graunke2013-07-183-1/+25
* glsl: Have the lexer return LAYOUT_TOK if 420pack is enabled.Kenneth Graunke2013-07-181-1/+2
* glsl: Use has_layout() rather than a partial open coded version.Kenneth Graunke2013-07-181-7/+1
* glsl: Relax auxiliary storage ordering requirements with 420pack.Kenneth Graunke2013-07-181-1/+2
* glsl: Handle centroid qualifier ordering in C code, not the parser.Kenneth Graunke2013-07-181-20/+30
* glsl: Allow precision qualifiers to be flexibly ordered with 420pack.Kenneth Graunke2013-07-181-2/+2
* glsl: Move precision handling to be part of qualifier handling.Kenneth Graunke2013-07-183-36/+52
* glsl: Change is_precision_statement to default_precision != none.Kenneth Graunke2013-07-183-7/+8
* glsl: Disable ordering checks for const parameters with 420pack.Kenneth Graunke2013-07-181-1/+1
* glsl: Handle "const" as a parameter qualifier.Kenneth Graunke2013-07-181-29/+14
* glsl: Refactor parameter qualifier handling.Kenneth Graunke2013-07-181-1/+12
* glsl: Use merge_qualifier() when processing qualifier lists.Kenneth Graunke2013-07-181-3/+3
* glsl: Allow duplicate layout qualifiers with 420pack.Kenneth Graunke2013-07-181-1/+1
* glsl: Disable ordering checks on most qualifiers for 420pack.Kenneth Graunke2013-07-181-2/+3
* glsl: Handle most qualifier ordering in C code rather than the grammar.Kenneth Graunke2013-07-181-18/+92
* glsl: Add a new ast_type_qualifier::has_auxiliary_storage() method.Kenneth Graunke2013-07-182-0/+11
* glsl: Add a new ast_type_qualifier::has_storage() method.Kenneth Graunke2013-07-182-0/+16
* glsl: Add a new ast_type_qualifier::has_layout() method.Kenneth Graunke2013-07-182-0/+23
* glsl/linker: Use correct array length when linking inter-stage uniforms and v...Fabian Bieler2013-07-181-1/+1
* builtin_compiler/build: Avoid using libtool if cross compilingJonathan Liu2013-07-181-0/+13
* glsl: Remove comma at end of enumerator list.Vinson Lee2013-07-171-1/+1
* glsl: Fix absurd whitespace conventions in the parser.Kenneth Graunke2013-07-161-1696/+1691
* glsl: Fail the build if the grammar contains shift/reduce errors.Kenneth Graunke2013-07-161-0/+2
* glsl: Silence the last shift/reduce conflict warning in the grammar.Kenneth Graunke2013-07-161-1/+3
* glsl: Initialize ast_jump_statement::opt_return_value.Vinson Lee2013-07-161-0/+1
* glsl: Reject C-style initializers with unknown types.Matt Turner2013-07-151-0/+5
* glsl: Rework builtin_variables.cpp to reduce code duplication.Paul Berry2013-07-151-761/+368
* glsl: Fix lower_named_interface_blocks to account for dereferences of consts.Paul Berry2013-07-151-0/+2
* glsl: Don't allow vertex shader input arrays until GLSL 1.50.Paul Berry2013-07-151-1/+1
* glsl: Initialize ast_aggregate_initializer::constructor_type.Vinson Lee2013-07-121-1/+2
* glsl: Make gl_TexCoord compatibility-onlyPaul Berry2013-07-121-26/+30
* glsl ES: Fix magnitude of gl_MaxVertexUniformVectors.Paul Berry2013-07-121-1/+1
* glsl: Avoid variable length arrays.José Fonseca2013-07-121-7/+14
* glsl: Add support for C-style initializers.Matt Turner2013-07-114-1/+257
* glsl: Add infrastructure for aggregate initializers.Matt Turner2013-07-114-1/+72
* glsl: Add an is_declaration field to ast_struct_specifier.Matt Turner2013-07-112-1/+4
* glsl: Track structs' ast_type_specifiers in symbol table.Matt Turner2013-07-112-4/+27
* glsl: Add process_vec_mat_constructor() function.Matt Turner2013-07-111-0/+114