vkd3d-shader: Enable Int64 capability as necessary.
Signed-off-by: Philip Rebohle <philip.rebohle@tu-dortmund.de>
This commit is contained in:
parent
f69564c6c1
commit
2689c9e0a3
|
@ -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,
|
static uint32_t vkd3d_spirv_get_op_type_int(struct vkd3d_spirv_builder *builder,
|
||||||
uint32_t width, uint32_t signedness)
|
uint32_t width, uint32_t signedness)
|
||||||
{
|
{
|
||||||
|
if (width == 64)
|
||||||
|
vkd3d_spirv_enable_capability(builder, SpvCapabilityInt64);
|
||||||
|
|
||||||
return vkd3d_spirv_build_once2(builder, SpvOpTypeInt, width, signedness,
|
return vkd3d_spirv_build_once2(builder, SpvOpTypeInt, width, signedness,
|
||||||
vkd3d_spirv_build_op_type_int);
|
vkd3d_spirv_build_op_type_int);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue