From c6465fec0c514785dc2b4b2bcc623348433e3413 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 5 Dec 2018 14:28:28 +0100 Subject: spirv: add SpvCapabilityInt64Atomics Required for VK_KHR_shader_atomic_int64. Signed-off-by: Samuel Pitoiset Reviewed-by: Jason Ekstrand --- src/compiler/spirv/spirv_to_nir.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/compiler/spirv') diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c index a05c4d236ca..22efaa276d9 100644 --- a/src/compiler/spirv/spirv_to_nir.c +++ b/src/compiler/spirv/spirv_to_nir.c @@ -3416,7 +3416,6 @@ vtn_handle_preamble_instruction(struct vtn_builder *b, SpvOp opcode, case SpvCapabilityVector16: case SpvCapabilityFloat16Buffer: case SpvCapabilityFloat16: - case SpvCapabilityInt64Atomics: case SpvCapabilityStorageImageMultisample: case SpvCapabilityInt8: case SpvCapabilitySparseResidency: @@ -3447,6 +3446,10 @@ vtn_handle_preamble_instruction(struct vtn_builder *b, SpvOp opcode, spv_check_supported(geometry_streams, cap); break; + case SpvCapabilityInt64Atomics: + spv_check_supported(int64_atomics, cap); + break; + case SpvCapabilityAddresses: case SpvCapabilityKernel: case SpvCapabilityImageBasic: -- cgit v1.2.3