From 88bbc106c72f4035d04ff8224e9d0d9e5fbc6597 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Mon, 21 Apr 2025 14:19:41 +0200 Subject: [PATCH] vkd3d-shader/spirv: We can parse up to SPIR-V 1.6. The main reason to care at this point is that we actually emit SPIR-V 1.3 ourselves in some cases. --- libs/vkd3d-shader/spirv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index cc6d25ea4..b93c8b582 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -426,7 +426,7 @@ static enum vkd3d_result spirv_parser_read_header(struct spirv_parser *parser) major = (version & VKD3D_SPIRV_VERSION_MAJOR_MASK) >> VKD3D_SPIRV_VERSION_MAJOR_SHIFT; minor = (version & VKD3D_SPIRV_VERSION_MINOR_MASK) >> VKD3D_SPIRV_VERSION_MINOR_SHIFT; - if (major != 1 || minor > 0) + if (major != 1 || minor > 6) { spirv_parser_error(parser, VKD3D_SHADER_ERROR_SPV_NOT_IMPLEMENTED, "Unable to parse SPIR-V version %u.%u.", major, minor);