Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / glsl / ast_to_hir.cpp
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-23 Ilia Mirkinglsl: binding point is a texture unit, which is a combi...
2015-06-16 Timothy ArceriRevert "glsl: remove restriction on unsized arrays...
2015-06-14 Marek Olšákglsl: fix "tesselation" typo
2015-06-13 Timothy Arceriglsl: fix compile error message
2015-06-12 Timothy Arceriglsl: enforce restriction on AoA interface blocks in...
2015-06-12 Timothy Arceriglsl: enforce fragment shader input restrictions in...
2015-06-12 Timothy Arceriglsl: enforce output variable rules for GLSL ES 3.10
2015-06-10 Timothy Arceriglsl: remove restriction on unsized arrays in GLSL...
2015-05-21 Timothy Arceriglsl: remove element_type() helper
2015-05-19 Jason Ekstrandvk: Use binding instead of index in uniform layout...
2015-05-16 Jason EkstrandMerge remote-tracking branch 'fdo-personal/wip/nir...
2015-05-16 Jason Ekstrandglsl: Add GLSL_TYPE_FUNCTION to the base types enums
2015-05-09 Kristian HøgsbergAdd vulkan driver for BDW
2015-05-08 Dave Airlieglsl: add ARB_vertex_attrib_64bit support. (v2)
2015-05-04 Francisco Jerezglsl: Error out on invalid uses of the early_fragment_t...
2015-05-04 Francisco Jerezglsl: Forbid use of image qualifiers in declarations...
2015-05-04 Francisco Jerezglsl: Forbid opaque variables as operands of the ternar...
2015-04-27 Timothy Arceriglsl: replace while loop with without_array function
2015-03-31 Matt Turnerglsl: Factor out a get_mul_type() function.
2015-03-27 Timothy Arceriglsl: mark uniform and input interface blocks as read...
2015-03-09 Kenneth Graunkeglsl: Mark array access when copying to a temporary...
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().
next