path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-08-19glsl: Use alignment of container record for its first fieldIan Romanick2-2/+28
2013-08-19glsl: Add new overload of program_resource_visitor::visit_field methodIan Romanick2-10/+48
2013-08-19glsl: Disallow embedded structure definitionsIan Romanick3-0/+38
2013-08-19glsl: Add default precision qualifiers for ES builtinsIan Romanick5-0/+6
2013-08-19glsl: don't eliminate texcoords that can be set by GL_COORD_REPLACEMarek Olšák3-12/+23
2013-08-15glsl: Emit better warnings for things that look like default precision statem...Ian Romanick1-13/+31
2013-08-13glsl: disable ARB_texture_cube_map_array_enable keywords for glsl esTapani Pälli1-24/+5
2013-08-13glsl: Require function return type arrays be explicitly sizedIan Romanick1-0/+12
2013-08-13glsl: Move and refine test for unsized arrays in GLSL ESIan Romanick1-6/+27
2013-08-09glsl: Don't allow const on out or inout function parametersIan Romanick1-0/+15
2013-08-06mesa,glsl,st/dri: add a new driconf option force_glsl_version for UnigineMarek Olšák1-1/+2
2013-08-05glsl: Switch from the deprecated YYLEX_PARAM to %lex-param.Kenneth Graunke1-5/+3
2013-08-05glsl: Change the lexer's namespace.Kenneth Graunke3-3/+9
2013-08-05glsl: Less const for glsl_type convenience accessorsIan Romanick2-8/+8
2013-08-05glsl: Disallow auxiliary storage qualifiers on FS outputs.Kenneth Graunke1-0/+14
2013-08-05glsl: Classify "layout" like other identifiers.Kenneth Graunke1-1/+1
2013-08-05glsl: Handle empty if statement encountered during loop analysis.Paul Berry1-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