spirv: Add support for using derefs for UBO/SSBO access
[mesa.git] / src / compiler / glsl /
2019-01-08 Jason Ekstrandglsl_type: Add support for explicitly laid out matrices...
2019-01-08 Jason Ekstrandglsl_type: Drop the glsl_get_array_instance C helper
2019-01-08 Jason Ekstrandnir: Distinguish between normal uniforms and UBOs
2019-01-07 Kenneth Graunkenir: Make gl_nir_lower_samplers use gl_nir_lower_sample...
2019-01-07 Kenneth Graunkenir: Fix gl_nir_lower_samplers_as_deref's structure...
2019-01-07 Andres Gomezglsl: correct typo in GLSL compilation error message
2019-01-04 Andres Gomezglsl/linker: complete documentation for assign_attribut...
2018-12-16 Jason Ekstrandnir: Switch to using 1-bit Booleans for almost everything
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-12-04 Marek Olšákmesa: expose AMD_texture_texture4
2018-12-03 Matt Turnermesa: Revert INTEL_fragment_shader_ordering support
2018-11-28 Matt Turnerglsl: Remove unused member variable
2018-11-26 Gert Wollnyglsl: free or reuse memory allocated for TF varying
2018-11-20 Dylan Bakermeson: Add tests to suites
2018-11-16 Jason Ekstrandnir: Add alignment parameters to SSBO, UBO, and shared...
2018-11-16 Jason Ekstrandnir/glsl: Force 32-bit for UBO and SSBO Booleans
2018-11-15 Ian Romanickglsl: Refactor type checking for redeclarations
2018-11-15 Ian Romanickglsl: Omit redundant qualifier checks on redeclarations
2018-11-15 Ian Romanickglsl: prevent qualifiers modification of predeclared...
2018-11-12 Hanno Böckglsl/test: Fix use after free in test_optpass.
2018-11-08 Ian Romanickglsl: Add pragma to disable all warnings
2018-11-08 Ian Romanickglsl: Add warning tests for identifiers with __
2018-11-02 Erik Faye-Lundglsl: do not allow implicit casts of unsized array...
2018-11-02 Erik Faye-Lundmesa/glsl: add support for EXT_shader_implicit_conversions
2018-11-02 Erik Faye-Lundglsl: fall back to inexact function-match
2018-11-02 Erik Faye-Lundglsl: add has_implicit_uint_to_int_conversion()-helper
2018-11-02 Erik Faye-Lundglsl: add has_implicit_conversions()-helper
2018-10-31 Emil Velikovconfigure: allow building with python3
2018-10-31 Tapani Pälliglsl/linker: validate attribute aliasing before optimiz...
2018-10-30 Michał Janiszewskiglsl: Add missing include guards
2018-10-29 Vadym Shovkopliasglsl/linker: Fix out variables linking during single...
2018-10-26 Jason Ekstrandglsl/nir: Use i2b instead of ine for fixing UBO/SSBO...
2018-10-25 Eric Engestromutil: use C99 declaration in the for-loop set_foreach...
2018-10-25 Eric Engestromutil: use C99 declaration in the for-loop hash_table_fo...
2018-10-22 Jason Ekstrandnir: Use nir_src_is_const and nir_src_as_* in core...
2018-10-16 Vadym Shovkopliasglsl: Check the subroutine associated functions names
2018-10-16 Vadym Shovkopliasglsl/linker: Change the format of spec quotation
2018-10-11 Timothy Arceriglsl: remove redundant es_shader checks
2018-10-10 Timothy Arceriglsl: ignore trailing whitespace when define redefined
2018-10-09 Dylan Bakermeson: Don't build glsl compiler tests unless OpenGL...
2018-10-08 Ilia Mirkinglsl: fix array assignments of a swizzled vector
2018-10-08 Tapani Pälliglsl: do not attempt assignment if operand type not...
2018-10-04 Vadym Shovkopliasglsl/linker: Check the subroutine associated functions...
2018-09-19 Danylo Piliaievglsl: Add an assert when cloning ir_dereference_record...
2018-09-19 Danylo Piliaievglsl: Avoid propagating incompatible type of initializer
2018-09-12 Vadym Shovkopliasglsl/linker: Check the invariance of built-in special...
2018-09-07 Dylan BakerReplace uses of _mesa_bitcount with util_bitcount
2018-09-06 Jason Ekstrandnir: Drop the vs_inputs_dual_locations option
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-09-06 Timothy Arceriglsl: fixer lexer for unreachable defines
2018-08-30 Ilia Mirkinglsl: avoid lowering texcoord array except in simple...
2018-08-29 Timothy Arceriglsl: add a mechanism to allow layout qualifiers on...
2018-08-29 Timothy Arceriglsl: skip stringification in preprocessor if in unreac...
2018-08-29 Jason Ekstrandnir: Use a bitfield for image access qualifiers
2018-08-29 Jason Ekstrandglsl/link,i965: Make ImageAccess four-state
2018-08-29 Jason Ekstrandnir: Make image load/store intrinsics variable-width
2018-08-29 vadym.shovkopliasglsl/linker: Link all out vars from a shader objects...
2018-08-28 Kevin Rogovinmesa: Add GL/GLSL plumbing for INTEL_fragment_shader_or...
2018-08-27 vadym.shovkopliasglsl/linker: Allow unused in blocks which are not decla...
2018-08-24 Emil VelikovRevert "configure: allow building with python3"
2018-08-24 Marek Olšákmesa: expose AMD_gpu_shader_int64
2018-08-24 Marek Olšákmesa: expose ARB_post_depth_coverage in the Compatibili...
2018-08-23 Marek Olšákglsl: fix error checking against MAX_UNIFORM_LOCATIONS
2018-08-23 Marek Olšákmesa: add ctx->Const.MaxGeometryShaderInvocations
2018-08-23 Emil Velikovconfigure: allow building with python3
2018-08-23 Emil Velikovglsl: remove execute bit and shebang from python tests
2018-08-23 Ian Romanicknir: Add floating point atomic min, max, and compare...
2018-08-23 Ian Romanicknir: Add floating point atomic add instrinsics
2018-08-23 Ian Romanickglsl: Add support for lowering shared-variable float...
2018-08-23 Ian Romanickglsl: Add support for lowering SSBO float atomics
2018-08-23 Ian Romanickglsl: Add built-in functions for INTEL_shader_atomic_fl...
2018-08-23 Ian Romanickmesa: Extension boilerplate for INTEL_shader_atomic_flo...
2018-08-23 Ian Romanickglsl: Add built-in functions for NV_shader_atomic_float
2018-08-23 Ian Romanickmesa: Extension boilerplate for NV_shader_atomic_float
2018-08-22 Mathieu Bridonmeson: Run the test with Python 3
2018-08-22 Mathieu Bridonpython: Disable universal newlines
2018-08-22 Mathieu Bridonpython: difflib prefers unicode strings
2018-08-22 Dylan Bakercompiler/glsl/tests: Make tests python3 safe
2018-08-20 Kevin RogovinAdd NV_fragment_shader_interlock support.
2018-08-15 Danylo Piliaievglsl: Avoid calling get_array_element for scalar constants
2018-08-13 Alejandro Piñeironir/glsl: make nir_remap_attributes public
2018-08-13 Alejandro Piñeironir/lower_samplers: don't assume a deref for both textu...
2018-08-13 Alejandro Piñeironir/linker: take into account hidden uniforms
2018-08-10 Mathieu Bridonmeson: Build with Python 3
2018-08-09 Tapani Pälliglsl: handle error case with ast_post_inc, ast_post_dec
2018-08-02 Andres Gomezglsl: use util_snprintf()
2018-08-02 Timothy Arceriglsl: make a copy of array indices that are used to...
2018-08-01 Rhys Perryglsl: fix function inlining with opaque parameters
2018-08-01 Rhys Perryglsl, glsl_to_tgsi: fix sampler/image constants
2018-08-01 Rhys Perryglsl: allow ?: operator with images and samplers when...
2018-07-31 Neil Robertsnir/linker: Add the start of a pure-NIR linker for XFB
2018-07-31 Neil Robertsnir: Add members for the explicit XFB properties to...
2018-07-27 Caio Marcelo de... glsl: use only copy_propagation_elements
2018-07-27 Caio Marcelo de... glsl: teach copy_propagation_elements to deal with...
2018-07-24 Mathieu Bridonpython: Use range() instead of xrange()
2018-07-24 Mathieu Bridonpython: Better use iterators
2018-07-23 Caio Marcelo de... glsl: remove delegating constructors to allow build...
2018-07-19 Caio Marcelo de... glsl: don't let an 'if' then-branch kill copy propagati...
2018-07-19 Caio Marcelo de... glsl: change opt_copy_propagation_elements data structures
2018-07-19 Caio Marcelo de... glsl: separate copy propagation state
next