glsl: Fix handling of function calls inside nested loops.
[mesa.git] / src / glsl / ast_to_hir.cpp
2013-12-07 Chris Forbesglsl: Add ir support for `sample` qualifier; adjust...
2013-12-06 Ian Romanickglsl: Don't emit empty declaration warning for a struct...
2013-11-23 Timothy Arceriglsl: Improve error message when attemping assignment...
2013-11-21 Paul Berryglsl: Prohibit illegal mixing of redeclarations inside...
2013-11-07 Francisco Jerezglsl: Implement parser support for atomic counters.
2013-10-30 Ian Romanickglsl: Move layout(location) checks to AST-to-HIR conversion
2013-10-30 Ian Romanickglsl: Slightly restructure error generation in validate...
2013-10-30 Ian Romanickglsl: Eliminate the global check in validate_explicit_l...
2013-10-30 Ian Romanickglsl: Extract explicit location code from apply_type_qu...
2013-10-29 Francisco Jerezglsl: Add type predicate to check whether a type contai...
2013-10-29 Francisco Jerezglsl: Add new atomic_uint built-in GLSL type.
2013-10-28 Timothy Arceriglsl: Add check for unsized arrays to glsl types
2013-10-27 Timothy Arceriglsl: Move error message inside validation check reduci...
2013-10-25 Paul Berryglsl: When disabling gl_PerVertex variables, check...
2013-10-25 Paul Berryglsl: Remove unused gl_PerVertex interface blocks.
2013-10-25 Paul Berryglsl: Call check_builtin_array_max_size when redeclarin...
2013-10-25 Paul Berryglsl: Keep track of centroid/interpolation mode for...
2013-10-25 Paul Berryglsl: Pass variable mode into ast_process_structure_or_...
2013-10-25 Paul Berryglsl: Extract interpretation of interpolation to its...
2013-10-25 Paul Berryglsl: Pull interpolation_string() out of ir_variable.
2013-10-22 Ian Romanickglsl: When constructing a variable with an interface...
2013-10-10 Paul Berryglsl: Don't allow gl_PerVertex to be redeclared after...
2013-10-10 Paul Berryglsl: Support redeclaration of GS gl_PerVertex input.
2013-10-10 Paul Berryglsl: Catch redeclaration of interface block instance...
2013-10-10 Paul Berryglsl: Support redeclaration of VS and GS gl_PerVertex...
2013-10-10 Paul Berryglsl: Error check redeclarations of gl_PerVertex.
2013-10-10 Paul Berryglsl: Generalize processing of variable redeclarations.
2013-10-10 Paul Berryglsl: Don't allow invalid identifiers as struct names.
2013-10-10 Paul Berryglsl: Don't allow invalid identifiers as interface...
2013-10-10 Paul Berryglsl: Don't allow invalid identifier names in struct...
2013-10-10 Paul Berryglsl: Don't allow invalid identifiers as interface...
2013-10-10 Paul Berryglsl: Don't allow unnamed interface blocks to redeclare...
2013-10-10 Paul Berryglsl: Refactor code to check that identifier names...
2013-10-09 Paul Berryglsl: Make accessor functions for ir_variable::interfac...
2013-10-08 Paul Berryglsl: Keep track of location for interface block fields.
2013-09-26 Kenneth Graunkeglsl: Create and use a has_explicit_attrib_location...
2013-09-09 Kenneth Graunkeglsl: Pass _mesa_glsl_parse_state into matching_signatu...
2013-08-29 Anuj Phogatglsl: Allow precision qualifiers for sampler types
2013-08-27 Matt Turnerglsl: Disallow uniform block layout qualifiers on non...
2013-08-26 Brian Paulglsl: init limit=0 to silence uninitialized var warning
2013-08-22 Ian Romanickglsl: Give a warning, not an error, for UBO qualifiers...
2013-08-22 Matt Turnerglsl: Remove ubo_qualifiers_allowed variable.
2013-08-22 Matt Turnerglsl: Drop duplicate error messages.
2013-08-22 Matt Turnerglsl: Rename ubo_qualifiers_valid to ubo_qualifiers_all...
2013-08-21 Ian Romanickglsl: Track existence of default float precision in...
2013-08-21 Ian Romanickglsl: Pass type to is_valid_default_precision_type...
2013-08-19 Ian Romanickglsl: Disallow embedded structure definitions
2013-08-19 Ian Romanickglsl: Remove extra "types" from error message
2013-08-14 Ian Romanickglsl: Emit better warnings for things that look like...
2013-08-14 Paul Berryglsl/ast: Don't perform GS input array checks on non...
2013-08-14 Paul Berryglsl/ast: Fix assertion failure when GS input declared...
2013-08-14 Paul Berryglsl/ast: Check that geometry shader interface block...
2013-08-14 Ian Romanickglsl: Require function return type arrays be explicitly...
2013-08-14 Ian Romanickglsl: Move and refine test for unsized arrays in GLSL ES
2013-08-09 Ian Romanickglsl: Don't allow const on out or inout function parameters
2013-08-09 Paul Berryglsl: Enable ARB_fragment_coord_conventions functionali...
2013-08-02 Kenneth Graunkeglsl: Disallow interpolation qualifiers on non-input...
2013-08-02 Paul Berryglsl: Implement rules for geometry shader input sizes.
2013-08-02 Paul Berryglsl: Allow geometry shader input instance arrays to...
2013-08-02 Eric Anholtglsl: Parse the GLSL 1.50 GS layout qualifiers.
2013-08-02 Eric Anholtglsl: Make sure that we don't put too many bitfields...
2013-08-02 Paul Berryglsl: Require geometry shader inputs to be arrays.
2013-08-02 Bryan Cainglsl: support compilation of geometry shaders
2013-07-27 Kenneth Graunkeglsl: Disallow auxiliary storage qualifiers on FS outputs.
2013-07-27 Paul Berryglsl: Be consistent about '\n', '.', and capitalization...
2013-07-18 Kenneth Graunkeglsl: Propagate UBO binding qualifier into UBO member...
2013-07-18 Kenneth Graunkeglsl: Propagate explicit binding information from AST...
2013-07-18 Kenneth Graunkeglsl: Add validation for the "binding" qualifier.
2013-07-18 Kenneth Graunkeglsl: Use has_layout() rather than a partial open coded...
2013-07-18 Kenneth Graunkeglsl: Move precision handling to be part of qualifier...
2013-07-18 Kenneth Graunkeglsl: Change is_precision_statement to default_precisio...
2013-07-15 Paul Berryglsl: Don't allow vertex shader input arrays until...
2013-07-12 Matt Turnerglsl: Add support for C-style initializers.
2013-07-12 Matt Turnerglsl: Add infrastructure for aggregate initializers.
2013-07-09 Emil Velikovglsl/ast: Silence uninitialized variable warnings in...
2013-07-08 Matt Turnerglsl: Allow non-constant expression initializers of...
2013-06-26 Ian Romanickglsl: Move all var decls to the front of the IR list...
2013-06-14 Matt Turnerglsl: Disallow return with a void argument from void...
2013-06-14 Matt Turnerglsl: Allow implicit conversion of return values.
2013-05-23 Jordan Justenglsl ast_to_hir: support in/out for interface blocks
2013-05-23 Jordan Justenglsl ast_to_hir: reject row/column_major for in/out...
2013-05-23 Jordan Justenglsl ast_to_hir: move uniform block symbols to interfac...
2013-05-23 Jordan Justenglsl ast_to_hir: reject interpolation qualifiers for...
2013-05-23 Jordan Justenglsl: rename ast_uniform_block to ast_interface_block
2013-05-13 Ian Romanickglsl: Convert ir_binop_vector_extract in the LHS to...
2013-04-30 Kenneth Graunkeglsl: Ignore redundant prototypes after a function...
2013-04-12 Ian Romanickglsl: Fix hypothetical NULL dereference related to...
2013-04-12 Ian Romanickglsl: Fix hypothetical NULL dereference in ast_process_...
2013-04-08 Ian Romanickglsl: Don't early-out for error-type inputs
2013-04-08 Ian Romanickglsl: Don't return a value from check_builtin_array_max...
2013-04-08 Ian Romanickglsl: Refactor handling of ast_array_index to a separat...
2013-04-08 Ian Romanickglsl: Make check_build_array_max_size externally visible
2013-02-13 Paul Berryglsl: Fix error checking on "flat" keyword to match...
2013-02-13 Paul Berryglsl: don't allow non-flat integral types in varying...
2013-02-13 Paul Berryglsl: Allow default precision qualifiers to be set...
2013-01-25 Ian Romanickglsl: Remove ir_variable::uniform_block
2013-01-25 Ian Romanickglsl: Calculate UBO data at link-time
2013-01-25 Ian Romanickglsl: Add gl_uniform_buffer_variable::IndexName field
2013-01-25 Ian Romanickglsl: Handle instance array declarations
2013-01-25 Ian Romanickglsl: Track blocks in the symbol table using the glsl_t...
next