spirv: convert some operands for bitwise shift and bitwise ops to uint32
[mesa.git] / src / compiler / spirv / spirv_to_nir.c
2018-04-18 Bas Nieuwenhuizenspirv: Add support for runtime descriptor array cap.
2018-04-18 Bas Nieuwenhuizenspirv: Add support for VK_EXT_descriptor_indexing unifo...
2018-04-13 Daniel Schürmannnir/spirv: Fix warning and add missing breaks.
2018-04-04 Iago Toral Quirogacompiler/spirv: set is_shadow for depth comparitor...
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
2018-03-30 Brian Paulnir/spirv: fix MSVC syntax error in vtn_handle_texture()
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-25 Rob Clarkglsl_types: vec8/vec16 support
2018-03-23 Jason Ekstrandnir: Rename image intrinsics to image_var
2018-03-15 Alejandro Piñeirospirv/radv: add AMD_gcn_shader capability, remove curre...
2018-03-15 Samuel Iglesias... spirv: update arguments for vtn_nir_alu_op_for_spirv_op...
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-13 Eric Anholtspirv: Silence compiler warning about undefined srcs[0]
2018-03-07 Daniel Schürmannspirv: handle AMD_gcn_shader extended instructions
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...
next