spirv: Tell which opcode or value is unhandled when failing
[mesa.git] / src / compiler / spirv / spirv_to_nir.c
2018-03-07 Jason Ekstrandspirv: Add support for subgroup arithmetic
2018-03-07 Jason Ekstrandspirv: Add subgroup quad support
2018-03-07 Jason Ekstrandspirv: Add subgroup shuffle support
2018-03-07 Jason Ekstrandspirv: Add subgroup vote support
2018-03-07 Jason Ekstrandspirv: Add subgroup ballot support
2018-03-07 Jason Ekstrandspirv: Add initial subgroup support
2018-03-07 Jason Ekstrandspirv: Handle the new OpModuleProcessed instruction
2018-03-07 Jason Ekstrandnir/spirv: Add support for device groups
2018-03-07 Jason Ekstrandspirv: Rework barriers
2018-03-07 Caio Marcelo de... spirv: Add SpvCapabilityShaderViewportIndexLayerEXT
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: Rework error checking for decorations
2018-01-08 Jason Ekstrandspirv: Add better type validation to OpTypeImage
2018-01-08 Jason Ekstrandspirv: Switch on vtn_base_type in OpComposite(Extract...
2018-01-08 Jason Ekstrandspirv: Refactor Op[Spec]ConstantComposite and add bette...
2018-01-08 Jason Ekstrandspirv: Add better validation to Op[Spec]Constant
2018-01-08 Jason Ekstrandspirv: Remove a pointless assignment in SpvOpSpecConstant
2018-01-08 Jason Ekstrandspirv: Unify boolean constants and add better validation
2017-12-18 Jason Ekstrandspirv: Relax the validation conditions of OpSelect
2017-12-12 Jason Ekstrandspirv: Make sampled images a real type
2017-12-12 Jason Ekstrandspirv: Add better parameter validation for vector and...
2017-12-12 Jason Ekstrandspirv: Add type validation for OpSelect
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-12 Jason Ekstrandspirv: Set lengths on scalar and vector types
2017-12-07 Samuel Iglesias... spirv: fix bug when OpSpecConstantOp calls a conversion
2017-12-07 Samuel Iglesias... spirv: allow specialization constants with bitsize...
2017-12-06 Eduardo Lima Mitevspirv/nir: Add support for SPV_KHR_16bit_storage
2017-12-06 Eduardo Lima Mitevspirv/nir: Handle 16-bit types
2017-12-06 Jason Ekstrandspirv: Add support for lowering workgroup access to...
2017-12-06 Jason Ekstrandspirv: Rename get_shared_nir_atomic_op to get_var_nir_a...
2017-12-04 Jason Ekstrandspirv: Replace unreachable with vtn_fail
2017-12-04 Jason Ekstrandspirv: Replace assert with vtn_assert
2017-12-04 Jason Ekstrandspirv: Add vtn_fail and vtn_assert helpers
2017-12-04 Jason Ekstrandspirv: Do something useful with OpSource
2017-12-04 Jason Ekstrandspirv: Rework logging
2017-12-04 Jason Ekstrandspirv: Re-arrange vtn_builder initialization
2017-12-04 Jason Ekstrandspirv: Parent the nir_shader to the builder while building
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 Smithnir/spirv: tg4 requires a sampler
2017-11-13 Alex Smithspirv: Use correct type for sampled images
2017-10-26 Jason Ekstrandspirv: Claim support for the simple memory model
2017-10-20 Jason Ekstrandnir: Get rid of nir_shader::stage
2017-10-09 Józef Kuciaspirv: Fix SpvOpAtomicISub
2017-10-07 Jason Ekstrandspirv: Don't warn on the ImageCubeArray capability
2017-09-21 Jason Ekstrandspirv: Flip the tessellation winding order
2017-08-29 Matt Turnernir/spirv: Use unreachable("...") rather than assert...
2017-08-02 Jason Ekstrandspirv: Fix SpvImageFormatR16ui
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-18 Jason Ekstrandspirv/nir: Add some useful asserts for type decorations
2017-07-10 James Leggspirv: Fix reaching unreachable for compare exchange...
2017-07-08 Andres Gomeznir/spirv: Remove unnecessary comment.
2017-07-05 Jason Ekstrandnir/spirv: Rework function argument setup
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: Simplify type copying
2017-07-05 Jason Ekstrandnir/spirv: Remove unneeded parameters from pointer_to_o...
2017-07-05 Jason Ekstrandnir/spirv: Simplify matrix loads/stores
2017-07-05 Jason Ekstrandnir/spirv: Use the correct stride for non-32-bit vectors
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-07-05 Jason Ekstrandnir/spirv: Use the type from the deref for atomics
2017-05-09 Jason Ekstrandnir: Embed the shader_info in the nir_shader again
2017-05-03 Jason Ekstrandspirv: Add support for SPV_KHR_multiview
2017-03-14 Jason Ekstrandnir: Make image_size a variable-width intrinsic
2017-03-14 Jason Ekstrandnir/spirv: Restrict the number of channels in texture...
2017-03-07 Jason Ekstrandspirv: Silence unused variable warnings in release...
2017-02-16 Dave Airliespirv: add support for Int64 capability
2017-02-16 Dave Airliespirv/nir: add support for int64
2017-02-15 Bas Nieuwenhuizenspirv: Add support for SpvCapabilityStorageImageReadWit...
2017-02-14 Alex Smithspirv: Add support for SpvCapabilityStorageImageWriteWi...
2017-02-14 Iago Toral Quiroganir/spirv: do not require a format with images that...
2017-02-07 Jason Ekstrandspirv: Add more asserts in vtn_vector_construct
2017-02-01 Lionel Landwerlinspirv: add SPV_KHR_shader_draw_parameters support
2017-01-26 Lionel Landwerlinspirv: handle undefined components for OpVectorShuffle
2017-01-26 Lionel Landwerlinspirv: handle OpUndef as part of the variable parsing...
2017-01-25 Lionel Landwerlinspirv: add default handler for new enums
2017-01-25 Lionel Landwerlinspirv: fix typos
2017-01-25 Iago Toral Quirogaspirv: acknowledge multisampled input attachments
2017-01-12 Iago Toral Quirogaspirv: fix typo in warning message
2017-01-10 Kenneth Graunkespirv: Silence unsupported tessellation capability...
2017-01-10 Kenneth Graunkespirv: Add tessellation varying and built-in support.
2017-01-10 Kenneth Graunkespirv: Handle tessellation execution modes.
2017-01-09 Samuel Iglesias... spirv: enable SpvCapabilityFloat64 only to supported...
2017-01-09 Samuel Iglesias... spirv: add support for doubles to OpSpecConstant
2017-01-09 Samuel Iglesias... spirv/nir: implement DF conversions
2017-01-09 Samuel Iglesias... spirv: add support for doubles on OpComposite{Insert...
2017-01-09 Samuel Iglesias... spirv: add double support to SpvOpCompositeExtract
2017-01-09 Samuel Iglesias... spirv: fix SpvOpSpecConstantOp with SpvOpVectorShuffle...
2017-01-09 Samuel Iglesias... spirv: add DF support to SpvOp*ConstantComposite
2017-01-09 Samuel Iglesias... spirv: add DF support to vtn_const_ssa_value()
2017-01-09 Samuel Iglesias... spirv: add support for loading DF constants
next