glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00
[mesa.git] / src / glsl / ast_to_hir.cpp
2015-02-19 Samuel Iglesias... glsl: A shader cannot redefine or overload built-in...
2015-02-19 Tapani Pälliglsl: validate output types for shader stages
2015-02-19 Dave Airlieglsl/ast: Support double floats
2015-02-03 Iago Toral Quirogaglsl: can't have 'const' qualifier used with struct...
2015-02-03 Iago Toral Quirogaglsl: interface blocks must be declared at global scope
2015-02-03 Kenneth Graunkeglsl: Pick ast_conditional branch regardless of op1...
2015-01-22 Tapani Pälliglsl: do not allow interface block to have name already...
2014-12-02 Jordan Justenglsl/cs: Change gl_WorkGroupSize from ivec3 to uvec3
2014-10-20 Brian Paulglsl: fix several use-after-free bugs
2014-10-20 Tapani Pälliglsl: implement switch flow control using a loop
2014-09-30 Ian Romanickglsl: Never put ir_var_temporary variables in the symbo...
2014-09-16 Chris Forbesglsl: fix error message for redeclaring gl_PerVertex...
2014-09-11 Frank Henigmanglsl: allow precision qualifier on sampler arrays
2014-08-30 Ian Romanickglsl: Use bit-flags image attributes and uint16_t for...
2014-08-04 Kenneth Graunkeglsl: Only create one ir_function for a given name.
2014-08-04 Ian Romanickglsl: Track matrix layout of variables using two bits
2014-08-04 Ian Romanickglsl: Also track matrix layout information into structures
2014-08-04 Ian Romanickglsl: Track matrix layout of structure fields using...
2014-08-04 Ian Romanickglsl: Use the without_array predicate to simplify some...
2014-08-04 Tapani Pälliglsl: fix switch statement default case regressions
2014-07-19 Ian Romanickglsl: Fix bad indentation
2014-07-17 Tapani Pälliglsl: handle a switch where default is in the middle...
2014-07-15 Connor Abbottexec_list: Make various places use the new length(...
2014-07-01 Matt Turnerglsl: Use foreach_list_typed when possible.
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list_safe instead of foreach...
2014-07-01 Matt Turnerglsl: Use typed foreach_in_list instead of foreach_list.
2014-06-30 Samuel Iglesias... glsl: Add parsing support for multi-stream output in...
2014-06-25 Chris Forbesglsl: Treat an interface block specifier as a level...
2014-06-25 Chris Forbesglsl: Disallow primitive type layout qualifier on varia...
2014-06-17 Tapani Pälliglsl: type check between switch init-expression and...
2014-06-16 Tapani Pälliglsl: parser changes for GL_ARB_explicit_uniform_location
2014-06-15 Chris Forbesglsl: Correct more typos
2014-06-10 Thomas Hellandglsl: Remove unused include in ast_to_hir.cpp
2014-06-09 Chris Forbesglsl: Validate aux storage qualifier combination with...
2014-06-04 Chris Forbesglsl: Add support for int -> uint implicit conversions
2014-06-04 Chris Forbesglsl: Clean up apply_implicit_conversion
2014-06-04 Chris Forbesglsl: Disallow `precise` redeclarations of vars from...
2014-06-04 Chris Forbesglsl: Add support for `precise` redeclarations
2014-06-04 Chris Forbesglsl: add support for `precise` in type_qualifier
2014-05-28 Brian Paulglsl: replace strncmp("gl_") calls with new is_gl_ident...
2014-05-28 Brian Paulglsl: fix use-after free bug/crash in ast_declarator_li...
2014-05-13 Iago Toral Quirogaglsl: Do not call lhs->variable_referenced() multiple...
2014-05-01 Anuj Phogatglsl: Link error if fs defines conflicting qualifiers...
2014-05-01 Anuj Phogatglsl: Compile error if fs uses gl_FragCoord before...
2014-05-01 Anuj Phogatglsl: Compile error if fs defines conflicting qualifier...
2014-04-21 Chris Forbesglsl: Only allow `invariant` on shader in/out between...
2014-04-21 Chris Forbesglsl: Fix typo
2014-04-17 Iago Toral Quirogaglsl: Fix incorrect indentation.
2014-04-13 Chris Forbesglsl: Fix typo in interface block comment
2014-04-11 Ian Romanickglsl: Propagate explicit binding information from the...
2014-04-08 Eric Anholtglsl: Skip making a temporary for assignments when...
2014-02-26 Brian Paulglsl: add switch case for MESA_SHADER_COMPUTE
2014-02-21 Ian Romanickglsl/sso: Add parser and AST-to-HIR support for separat...
2014-02-20 Jordan Justenglsl: convert GS input primitive to use ast_type_qualifier
2014-02-19 Ian Romanickglsl: Silence "type qualifiers ignored on function...
2014-02-19 Ian Romanickglsl: Only warn for macro names containing __
2014-02-12 Brian Paulglsl: rename _restrict to restrict_flag
2014-02-12 Francisco Jerezglsl/ast: Generalize some sampler variable restrictions...
2014-02-12 Francisco Jerezglsl/ast: Forbid declaration of image variables in...
2014-02-12 Francisco Jerezglsl/ast: Validate and apply memory qualifiers to image...
2014-02-12 Francisco Jerezglsl: Add image type to the GLSL IR.
2014-02-05 Paul Berryglsl/cs: Prohibit user-defined ins/outs in compute...
2014-02-05 Paul Berryglsl/cs: Handle compute shader local_size_{x,y,z} decla...
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_...
next