mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.
[mesa.git] / src / glsl / ast_to_hir.cpp
2014-02-05 Paul Berrymesa/cs: Add a MESA_SHADER_COMPUTE stage and update...
2014-02-04 Paul Berryglsl: Fix continue statements in do-while loops.
2014-02-04 Paul Berryglsl: Make condition_to_hir() callable from outside...
2014-01-24 Kenneth Graunkeglsl: Fix chained assignments of vector channels.
2014-01-24 Kenneth Graunkeglsl: Rename "expr" to "lhs_expr" in vector_extract...
2014-01-23 Timothy Arceriglsl: remove remaining is_array variables
2014-01-23 Timothy Arceriglsl: Allow arrays of arrays as input to vertex shader
2014-01-23 Timothy Arceriglsl: only call mark_max_array if we are assigning an
2014-01-23 Timothy Arceriglsl: Add ARB_arrays_of_arrays support to yacc definiti...
2014-01-22 Paul Berryglsl: Simplify aggregate type inference to prepare...
2014-01-13 Kenneth Graunkeglsl: Convert piles of foreach_iter to the newer foreac...
2014-01-09 Paul Berryglsl: Index into ctx->Const.Program[] rather than using...
2014-01-09 Paul Berrymesa: replace ctx->Const.{Vertex,Fragment,Geomtery...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-17 Paul Berryglsl: Replace _mesa_glsl_parser_targets enum with gl_sh...
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part II
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part I
2013-12-12 Tapani Pälliglsl: introduce data section to ir_variable
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...
next