summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-07-31glsl: Switch from the deprecated YYLEX_PARAM to %lex-param.Kenneth Graunke1-5/+3
2013-07-31glsl: Change the lexer's namespace.Kenneth Graunke3-3/+9
2013-07-30mesa,glsl,st/dri: add a new driconf option force_glsl_version for UnigineMarek Olšák1-1/+2
2013-07-30glsl: Remove redundant writes to prog->LinkStatusPaul Berry1-1/+0
2013-07-30glsl: Improve error message for interstage interface block mismatch.Paul Berry1-1/+2
2013-07-30glsl: Use a consistent technique for tracking link success/failure.Paul Berry5-82/+75
2013-07-30glsl: Add error message for intrastage interface block mismatch.Paul Berry3-3/+8
2013-07-30glsl: Remove bogus check on return value of link_uniform_blocks().Paul Berry3-6/+4
2013-07-29glsl: Remove shader stage checking for extension handling.Kenneth Graunke1-61/+28
2013-07-27glsl: Less const for glsl_type convenience accessorsIan Romanick2-8/+8
2013-07-27glsl: Disallow auxiliary storage qualifiers on FS outputs.Kenneth Graunke1-0/+14
2013-07-27glsl: Classify "layout" like other identifiers.Kenneth Graunke1-1/+1
2013-07-27glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry8-122/+122
2013-07-26glsl: disable ARB_texture_cube_map_array_enable keywords for glsl esTapani Pälli1-24/+5
2013-07-25glsl: Handle empty if statement encountered during loop analysis.Paul Berry1-1/+2
2013-07-25glsl: don't rename variables in interface block arrays.Paul Berry1-6/+2
2013-07-21glsl: Initialize ast_function member variables.Vinson Lee1-1/+2
2013-07-18glsl: Handle the binding qualifier for UBO variables.Kenneth Graunke1-0/+10
2013-07-18glsl: Propagate UBO binding qualifier into UBO member variables.Kenneth Graunke1-0/+7
2013-07-18glsl: Handle the binding qualifier for arrays of samplers.Kenneth Graunke1-0/+25
2013-07-18glsl: Add plumbing for handling uniform binding qualifiers.Kenneth Graunke1-3/+23
2013-07-18glsl: Delete unused code for handling samplers in array-initializers.Kenneth Graunke1-14/+0
2013-07-18glsl: Cross-validate explicit binding points.Kenneth Graunke1-0/+19
2013-07-18glsl: Propagate explicit binding information from AST to IR.Kenneth Graunke1-2/+5
2013-07-18glsl: Add ir_variable fields for explicit bindings.Kenneth Graunke2-0/+17
2013-07-18glsl: Add validation for the "binding" qualifier.Kenneth Graunke1-0/+81
2013-07-18glsl: Parse the "binding" keyword and store it in ast_type_qualifier.Kenneth Graunke3-1/+25
2013-07-18glsl: Have the lexer return LAYOUT_TOK if 420pack is enabled.Kenneth Graunke1-1/+2
2013-07-18glsl: Use has_layout() rather than a partial open coded version.Kenneth Graunke1-7/+1
2013-07-18glsl: Relax auxiliary storage ordering requirements with 420pack.Kenneth Graunke1-1/+2
2013-07-18glsl: Handle centroid qualifier ordering in C code, not the parser.Kenneth Graunke1-20/+30
2013-07-18glsl: Allow precision qualifiers to be flexibly ordered with 420pack.Kenneth Graunke1-2/+2
2013-07-18glsl: Move precision handling to be part of qualifier handling.Kenneth Graunke3-36/+52
2013-07-18glsl: Change is_precision_statement to default_precision != none.Kenneth Graunke3-7/+8
2013-07-18glsl: Disable ordering checks for const parameters with 420pack.Kenneth Graunke1-1/+1
2013-07-18glsl: Handle "const" as a parameter qualifier.Kenneth Graunke1-29/+14
2013-07-18glsl: Refactor parameter qualifier handling.Kenneth Graunke1-1/+12
2013-07-18glsl: Use merge_qualifier() when processing qualifier lists.Kenneth Graunke1-3/+3
2013-07-18glsl: Allow duplicate layout qualifiers with 420pack.Kenneth Graunke1-1/+1
2013-07-18glsl: Disable ordering checks on most qualifiers for 420pack.Kenneth Graunke1-2/+3
2013-07-18glsl: Handle most qualifier ordering in C code rather than the grammar.Kenneth Graunke1-18/+92
2013-07-18glsl: Add a new ast_type_qualifier::has_auxiliary_storage() method.Kenneth Graunke2-0/+11
2013-07-18glsl: Add a new ast_type_qualifier::has_storage() method.Kenneth Graunke2-0/+16
2013-07-18glsl: Add a new ast_type_qualifier::has_layout() method.Kenneth Graunke2-0/+23
2013-07-18glsl/linker: Use correct array length when linking inter-stage uniforms and v...Fabian Bieler1-1/+1
2013-07-18builtin_compiler/build: Avoid using libtool if cross compilingJonathan Liu1-0/+13
2013-07-17glsl: Remove comma at end of enumerator list.Vinson Lee1-1/+1
2013-07-16glsl: Fix absurd whitespace conventions in the parser.Kenneth Graunke1-1696/+1691
2013-07-16glsl: Fail the build if the grammar contains shift/reduce errors.Kenneth Graunke1-0/+2
2013-07-16glsl: Silence the last shift/reduce conflict warning in the grammar.Kenneth Graunke1-1/+3