spirv: Tell which opcode or value is unhandled when failing
[mesa.git] / src / compiler / spirv / vtn_private.h
2019-04-16 Caio Marcelo de... spirv: Tell which opcode or value is unhandled when...
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-03-27 Samuel Pitoisetspirv: propagate the access flag for store and load...
2019-03-19 Karol Herbstnir/spirv: support physical pointers
2019-03-19 Karol Herbstglsl: add packed for struct types
2019-03-05 Karol Herbstnir/spirv: initial handling of OpenCL.std extension...
2019-03-05 Karol Herbstnir/spirv: improve parsing of the memory model
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2019-02-01 Jason Ekstrandspirv: Rework handling of spec constant workgroup size...
2019-02-01 Jason Ekstrandspirv: Replace vtn_constant_value with vtn_constant_uint
2019-01-28 Neil Robertsspirv/nir: handle location decorations on block interfa...
2019-01-26 Jason Ekstrandspirv: Add support for SPV_EXT_physical_storage_buffer
2019-01-21 Karol Herbstnir/spirv: handle ContractionOff execution mode
2019-01-19 Karol Herbstnir/spirv: handle SpvStorageClassCrossWorkgroup
2019-01-12 Jason Ekstrandspirv: Contain the GLSLang issue #179 workaround to...
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2019-01-08 Jason Ekstrandspirv: Add support for using derefs for UBO/SSBO access
2019-01-08 Jason Ekstrandspirv: Choose atomic deref type with pointer_uses_ssa_o...
2019-01-08 Jason Ekstrandspirv: Add error checking for Block and BufferBlock...
2019-01-08 Jason Ekstrandspirv: Handle arbitrary bit sizes for deref array indices
2019-01-08 Jason Ekstrandspirv: Emit NIR deref instructions on-the-fly
2018-10-12 Samuel Pitoisetspirv/nir: handle memory access qualifiers for SSBO...
2018-10-02 Jason Ekstrandspirv: Move function call handling to vtn_cfg
2018-07-03 Alejandro Piñeirospirv/nir: add offset at vtn_variable
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv: Record the type of functions
2018-06-23 Jason Ekstrandspirv: Allow pointers to have a deref at the base
2018-06-23 Jason Ekstrandspirv: Clean up vtn_pointer_to_offset
2018-06-23 Jason Ekstrandspirv: Use NIR per-member splitting
2018-06-23 Jason Ekstrandspirv: Use deref instructions for most variables
2018-06-21 Neil Robertsspirv: Set nir_variable->explicit_binding
2018-06-21 Neil Robertsspirv: Get rid of vtn_variable_mode_image/sampler
2018-06-21 Nicolai Hähnlespirv: translate default-block uniforms
2018-06-01 Martin Pelikáncompiler/spirv: reject invalid shader code properly
2018-03-30 Brian Paulnir/spirv: s/uint32_t/SpvOp/ in various functions
2018-03-30 Brian Paulnir/spirv: move NORETURN annotation on _vtn_fail()...
2018-03-30 Brian Paulnir/spirv: fix MSVC warning in vtn_align_u32()
2018-03-30 Alejandro Piñeironir/spirv: add gl_spirv_validation method
2018-03-30 Alejandro Piñeirospirv: add vtn_create_builder
2018-03-28 Dave Airliespirv: add support for SPV_AMD_shader_trinary_minmax
2018-03-15 Samuel Iglesias... spirv: update arguments for vtn_nir_alu_op_for_spirv_op...
2018-03-07 Daniel Schürmannspirv: handle AMD_gcn_shader extended instructions
2018-03-07 Jason Ekstrandspirv: Add initial subgroup support
2018-03-07 Jason Ekstrandspirv: Add a vtn_constant_value helper
2018-01-08 Jason Ekstrandspirv: Add a vtn_types_compatible helper
2018-01-08 Jason Ekstrandspirv: Store the id of the type in vtn_type
2018-01-08 Jason Ekstrandspirv: Add a mechanism for dumping failing shaders
2018-01-08 Jason Ekstrandspirv: Add better error messages in vtn_value helpers
2017-12-12 Jason Ekstrandspirv: Make sampled images a real type
2017-12-12 Jason Ekstrandspirv: Add a prepass to set types on vtn_values
2017-12-12 Jason Ekstrandspirv: Add a vtn_type field to all vtn_values
2017-12-06 Jason Ekstrandspirv: Add support for lowering workgroup access to...
2017-12-06 Jason Ekstrandspirv: Refactor a couple of pointer query helpers
2017-12-04 Jason Ekstrandspirv: Replace unreachable with vtn_fail
2017-12-04 Jason Ekstrandspirv: Add vtn_fail and vtn_assert helpers
2017-12-04 Jason Ekstrandspirv: Rework logging
2017-12-02 Jason Ekstrandspirv: Convert the supported_extensions struct to spirv...
2017-12-02 Jason Ekstrandspirv: Only emit functions which are actually used
2017-12-02 Jason Ekstrandspirv: Drop the impl field from vtn_builder
2017-11-13 Alex Smithspirv: Use correct type for sampled images
2017-07-18 Jason Ekstrandnir/spirv: Add support for SPV_KHR_variable_pointers
2017-07-18 Jason Ekstrandnir/spirv: Add a helper for pushing SSA values
2017-07-18 Jason Ekstrandnir/spirv: Implement OpPtrAccessChain for buffers
2017-07-05 Jason Ekstrandnir/spirv: Use real pointer types
2017-07-05 Jason Ekstrandnir/spirv: Stop using glsl_type for function types
2017-07-05 Jason Ekstrandnir/spirv: Beef up the type system a bit
2017-07-05 Jason Ekstrandnir/spirv: Compact vtn_type
2017-07-05 Jason Ekstrandnir/spirv: Compute offsets for UBOs and SSBOs up-front
2017-07-05 Jason Ekstrandnir/spirv: Rework the way pointers get dereferenced
2017-07-05 Jason Ekstrandnir/spirv: Remove unneeded parameters from pointer_to_o...
2017-07-05 Jason Ekstrandnir/spirv: Wrap access chains in a new vtn_pointer...
2017-07-05 Jason Ekstrandnir/spirv: Rename some things from access_chain to...
2017-06-21 Jason Ekstrandspirv: Work around the Doom shader bug
2017-06-07 Thomas Hellandnir: Port to u_dynarray
2017-03-22 Emil Velikovspirv: consistently use ifndef guards over pragma once
2017-01-10 Kenneth Graunkespirv: Add tessellation varying and built-in support.
2017-01-09 Samuel Iglesias... spirv: add support for doubles to OpSpecConstant
2017-01-09 Samuel Iglesias... spirv/nir: implement DF conversions
2016-12-28 Dave Airliespirv: add interface for drivers to define support...
2016-11-22 Jason Ekstrandspirv: Handle the InputAttachmentIndex decoration
2016-10-03 Jason Ekstrandnir/spirv/cfg: Use a nop intrinsic for tagging the...
2016-06-04 Jason Ekstrandnir/spirv: Add a way to print non-fatal warnings
2016-05-20 Kenneth Graunkespirv: Handle the PixelCenterInteger execution mode.
2016-04-15 Jason EkstrandMerge branch 'vulkan'
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-14 Jason Ekstrandspirv: Move to compiler/