Merge ../mesa into vulkan
[mesa.git] / src / glsl / ast_to_hir.cpp
2015-10-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-10-04 Timothy Arceriglsl: fix whitespace
2015-10-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-02 Tapani Pälliglsl: validate binding qualifier on block members
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-29 Iago Toral Quirogaglsl: Fix forward NULL dereference coverity warning
2015-09-28 Iago Toral Quirogaglsl: revert "glsl: atomic counters can be declared...
2015-09-26 Timothy Arceriglsl: validate binding qualifier for AoA
2015-09-25 Kristian Høgsberg... vk: Roll back GLSL parser support for vulkan
2015-09-25 Iago Toral Quirogaglsl: Do not allow reads from write-only buffer variables
2015-09-25 Iago Toral Quirogaglsl: Do not allow assignments to read-only buffer...
2015-09-25 Iago Toral Quirogaglsl: Apply memory qualifiers to buffer variables
2015-09-25 Samuel Iglesias... glsl: atomic counters can be declared as buffer-qualifi...
2015-09-25 Samuel Iglesias... glsl: Add parser/compiler support for std430 interface...
2015-09-25 Samuel Iglesias... glsl: add support for unsized arrays in shader storage...
2015-09-25 Samuel Iglesias... glsl: return error if unsized arrays are found in OpenGL ES
2015-09-18 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-10 Ian Romanickglsl: Silence unused parameter warnings
2015-09-05 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-05 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-05 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-05 Jason EkstrandMerge branch 'nir-spirv' into vulkan
2015-09-01 Jason EkstrandMerge remote-tracking branch 'fdo-personal/nir-spirv...
2015-08-31 Jason Ekstrandglsl: Add GLSL_TYPE_FUNCTION to the base types enums
2015-08-31 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-21 Ilia Mirkinglsl: fix error message when validating tcs output...
2015-08-21 Timothy Arceriglsl: fix binding validation for interface blocks
2015-08-20 Francisco Jerezglsl: Allow precision qualifiers on general opaque...
2015-08-20 Francisco Jerezglsl: Implement GLSL ES restriction on images being...
2015-08-20 Francisco Jerezglsl: Require that all image uniforms have a format...
2015-08-20 Francisco Jerezglsl: Add support for image binding qualifiers.
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-11 Timothy Arceriglsl: Add missing spec quote about atomic counter in...
2015-07-23 Dave Airlieglsl: add ast/parser support for subroutine parsing...
2015-07-23 Dave Airlieglsl/types: add new subroutine type (v3.2)
2015-07-22 Marek Olšákglsl: use separate varying slots for patch varyings
2015-07-22 Chris Forbesglsl: allow redeclaration of TCS gl_out[]
2015-07-22 Chris Forbesglsl: properly size unsized arrays in tess stages
2015-07-22 Chris Forbesglsl: restrict indexing for writes to TCS outputs to...
2015-07-22 Chris Forbesglsl: relax unsized input/output block arrays for TCS/TES
2015-07-22 Fabian Bielerglsl: add the patch in/out qualifier (v2)
2015-07-22 Fabian Bielerglsl: add tessellation shader parsing support (v2)
2015-07-16 Renaud Gaubertglsl: avoid compiler's segfault when processing operato...
2015-07-14 Samuel Iglesias... glsl: fix error messages in invalid declarations of...
2015-07-14 Samuel Iglesias... glsl: buffer variables cannot be defined outside interf...
2015-07-14 Samuel Iglesias... glsl: shader buffer variables cannot have initializers
2015-07-14 Samuel Iglesias... glsl: enable binding layout qualifier usage for shader...
2015-07-14 Kristian Høgsbergglsl: Implement parser support for 'buffer' qualifier
2015-07-14 Iago Toral Quirogamesa: rename is_in_uniform_block to is_in_buffer_block
2015-07-04 Timothy Arceriglsl: allow precision qualifiers for AoA
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
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.
next