Merge remote-tracking branch 'origin/master' into vulkan
[mesa.git] / src / compiler /
2016-03-17 Jordan JustenMerge remote-tracking branch 'origin/master' into vulkan
2016-03-17 Jordan Justennir: Lower shared var atomics during nir_lower_io
2016-03-17 Jordan Justennir: Add support for lowering load/stores of shared...
2016-03-17 Jordan Justennir: Add atomic operations on variables
2016-03-17 Jordan Justennir: Add compute shader shared variable storage class
2016-03-17 Jordan Justennir/print: Add space after shader_storage var mode
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-12 Jason Ekstrandnir/clone: Add support for cloning a single function_impl
2016-03-12 Jason Ekstrandnir/validate: Better function validation
2016-03-12 Jason Ekstrandnir/print: Better function argument printing
2016-03-12 Jason Ekstrandnir/print: Factor variable name lookup into a helper
2016-03-12 Jason Ekstrandnir: Create function parameters in function_impl_create
2016-03-12 Jason Ekstrandnir: Add a helper for creating a "bare" nir_function_impl
2016-03-12 Jason Ekstrandnir: Add a new "param" variable mode for parameters...
2016-03-12 Jason Ekstrandnir/glsl: Remove dead function parameter handling code
2016-03-11 Ilia Mirkinmesa: add GL_ARB_shader_atomic_counter_ops support
2016-03-10 Kenneth Graunkeglcpp: Fix locations when encounting "#<NEWLINE>".
2016-03-10 Iago Toral Quirogaglsl: report correct number of allowed vertex inputs...
2016-03-09 Timothy Arceriglsl: dont allow undefined array sizes in ES
2016-03-08 Timothy Arceriglsl: don't always reject shaders with mismatching...
2016-03-08 Timothy Arceriglsl: make interstage_match() static
2016-03-08 Timothy Arceriglsl: don't validate ifc blocks using validation meant...
2016-03-08 Jason Ekstrandnir: Add a pass for lower indirect variable dereferences
2016-03-08 Kenneth Graunkeglcpp: Remove empty mid-rule action which changes test...
2016-03-08 Kenneth Graunkeglcpp: Clean up most empty mid-rule actions left by...
2016-03-08 Kenneth Graunkeglcpp: Delete unnecessary implicit version resolves.
2016-03-08 Kenneth Graunkeglcpp: Implicitly resolve version after the first non...
2016-03-07 Kenneth Graunkeglsl: Add function parameters to the parser symbol...
2016-03-07 Kenneth Graunkeglsl: Add single declaration variables to the symbol...
2016-03-07 Ilia Mirkinglsl: avoid stack smashing when there are too many...
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_varyings.cpp
2016-03-05 Timothy Arceriglsl: replace remaining tabs in link_uniforms.cpp
2016-03-05 Timothy Arceriglsl: apply align layout qualifier rules to block offsets
2016-03-05 Timothy Arceriglsl: parse align layout qualifier
2016-03-05 Timothy Arceriglsl: use explicit offset when lowering buffer access
2016-03-05 Timothy Arceriglsl: copy explicit offset to uniform storage
2016-03-05 Timothy Arceriglsl: update comment on offset field
2016-03-05 Timothy Arceriglsl: add offset to glsl interface type
2016-03-05 Timothy Arceriglsl: apply compile-time rules for the offset layout...
2016-03-05 Timothy Arceriglsl: enable offset layout qualifier for ARB_enhanced_l...
2016-03-05 Timothy Arceriglsl: reject invalid input layout qualifiers
2016-03-05 Timothy Arceriglsl: only apply default stream to output blocks
2016-03-05 Timothy Arceriglsl: rework parsing of blocks
2016-03-05 Timothy Arceriglsl: don't apply uniform/buffer layouts to interface...
2016-03-04 Matt Turnernir: Recognize open-coded extract_u16.
2016-03-04 Matt Turnernir: Recognize open-coded extract_u8.
2016-03-04 Francisco Jerezglsl: Improve the accuracy of the acos() approximation.
2016-03-04 Kenneth Graunkeglsl: Parameterize asin_expr() on the fit coefficients.
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix indentation
2016-03-03 Iago Toral Quirogaglsl/opt_array_splitting: Fix crash when doing array...
2016-03-03 Timothy Arceriglsl: replace remaining tabs in ir_builder.cpp
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-03-01 Matt Turnerglsl: Initialize gl_shader_program::EmptyUniformLocations.
2016-02-29 Rob HerringAndroid: glsl: fix dependence on YACC_HEADER_SUFFIX...
2016-02-29 Rob HerringAndroid: fix build break from nir/glsl move to compiler/
2016-02-28 Kristian Høgsberg... nir/spirv: Use the new bare sampler type
2016-02-27 Ilia Mirkinmesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5...
2016-02-25 Matt Turnerglsl: Consider ubo_load to be a horizontal operation.
2016-02-25 Andres Gomezglsl/ast: Implicit conversion from double to float...
2016-02-25 Ian Romanickglsl: Detect do-while-false loops and unroll them
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-24 Jason Ekstrandnir/spirv: Allow but warn for a few capabilities
2016-02-24 Jason Ekstrandnir/spirv: Add more capabilities
2016-02-23 Francisco Jerezglsl: Implement the required built-in functions when...
2016-02-23 Francisco Jerezglsl: Add usual extension boilerplate for OES_shader_im...
2016-02-22 Jason Ekstrandnir/spirv: Add support for multisampled textures
2016-02-19 Iago Toral Quirogaglsl: fix emit_inline_matrix_constructor for doubles
2016-02-19 Iago Toral Quirogaglsl: Mark float constants as such
2016-02-19 Iago Toral Quirogaglsl: fix indentation in emit_inline_matrix_constructor
2016-02-19 Rob Clarkglsl: fix standalone compiler
2016-02-18 Rob Clarkglsl: fix new gcc6 warnings
2016-02-18 Rob Clarkglsl: fix new gcc6 warnings
2016-02-18 Kenneth Graunkeglcpp: Disallow "defined" as a macro name.
2016-02-18 Jason Ekstrandnir/gather_info: Count textures and images
2016-02-18 Plamena Manolovacompiler/glsl: Fix uniform location counting.
2016-02-18 Jason Ekstrandnir/spirv: Add some more capabilities
2016-02-18 Jason Ekstrandnir: Add a helper for getting the one function from...
2016-02-18 Jason Ekstrandnir: Add a nir_foreach_variable_safe helper
2016-02-17 Kristian Høgsberg... spirv: Fix SpvOpFwidth, SpvOpFwidthFine and SpvOpFwidth...
2016-02-16 Timothy Arceriglsl: remove duplicate interpolation_string() function
2016-02-16 Timothy Arceriglsl: remove unused helper
2016-02-16 Timothy Arceriglsl: set user defined varyings to smooth by default...
2016-02-16 Timothy Arceriglsl: warn in GL as well as ES when varying not written
2016-02-14 Kenneth Graunkeglsl: Fix overflow of ImageAccess[] array.
2016-02-14 Jason Ekstrandnir/types: Add more type constructor functions
2016-02-14 Jason Ekstrandnir/types: Add a few more glsl_type_is_ functions
2016-02-14 Jason Ekstrandnir/types: Add helpers for working with sampler and...
2016-02-14 Jason Ekstrandnir/types: Add helpers for function types
2016-02-14 Jason Ekstrandglsl/types: Expose glsl_struct_field and glsl_function_...
2016-02-14 Jason Ekstrandglsl/types: Add a helper for getting image types
2016-02-14 Jason Ekstrandglsl/types: Add support for function types
2016-02-14 Jason Ekstrandglsl/types: Add a bare "sampler" type
2016-02-14 Jason Ekstrandglsl/types: Rename sampler_type to sampled_type
2016-02-13 Samuel Pitoisetmesa: do not use a constant for MAX_COMPUTE_SHARED_SIZE
2016-02-13 Ilia Mirkinmesa: make compute maximums reflect driver-provided...
2016-02-13 Jason Ekstrandnir: Get rid of the C++ NIR_SRC/DEST_INIT macros
2016-02-12 Timothy Arceriglsl: replace _strtoui64() with strtoull() for MSVC
2016-02-12 Jason Ekstrandnir/spirv/glsl: Clean up the row-skipping swizzle logic...
2016-02-12 Samuel Iglesias... glsl: Allow invariant qualifer in block members in...
2016-02-11 Jason Ekstrandnir/spirv: Allow the clip distance capability.
next