From 2689c9e0a39d65c872049aa56a07b5fdb4423b3f Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 11 Nov 2020 12:41:35 +0100 Subject: [PATCH] vkd3d-shader: Enable Int64 capability as necessary. Signed-off-by: Philip Rebohle --- libs/vkd3d-shader/spirv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index a725d4a1..1b9838a8 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -911,6 +911,9 @@ static uint32_t vkd3d_spirv_build_op_type_int(struct vkd3d_spirv_builder *builde static uint32_t vkd3d_spirv_get_op_type_int(struct vkd3d_spirv_builder *builder, uint32_t width, uint32_t signedness) { + if (width == 64) + vkd3d_spirv_enable_capability(builder, SpvCapabilityInt64); + return vkd3d_spirv_build_once2(builder, SpvOpTypeInt, width, signedness, vkd3d_spirv_build_op_type_int); }