diff options
author | alan-baker <alanbaker@google.com> | 2022-01-25 18:36:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-25 18:36:08 +0300 |
commit | 6938af7f82eb3ccb17131c11f5af6745d346566d (patch) | |
tree | 8a2fbe354d421a782216c8f86dddc5ab79dea0c4 /include | |
parent | e8439c1c9ddc02e8f3aa9726cd765637b34d68fb (diff) |
Vulkan 1.3 (#4686)
* Add new environment enum for Vulkan 1,3
* Do not require --allow-localsizeid in Vulkan 1.3 to use LocalSizeId
execution mode
Diffstat (limited to 'include')
-rw-r--r-- | include/spirv-tools/libspirv.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/spirv-tools/libspirv.h b/include/spirv-tools/libspirv.h index 9d7de17e6..53dde9506 100644 --- a/include/spirv-tools/libspirv.h +++ b/include/spirv-tools/libspirv.h @@ -482,6 +482,7 @@ SPIRV_TOOLS_EXPORT const char* spvSoftwareVersionDetailsString(void); // SPV_ENV_VULKAN_1_1 -> SPIR-V 1.3 // SPV_ENV_VULKAN_1_1_SPIRV_1_4 -> SPIR-V 1.4 // SPV_ENV_VULKAN_1_2 -> SPIR-V 1.5 +// SPV_ENV_VULKAN_1_3 -> SPIR-V 1.6 // Consult the description of API entry points for specific rules. typedef enum { SPV_ENV_UNIVERSAL_1_0, // SPIR-V 1.0 latest revision, no other restrictions. @@ -518,7 +519,9 @@ typedef enum { SPV_ENV_VULKAN_1_2, // Vulkan 1.2 latest revision. SPV_ENV_UNIVERSAL_1_6, // SPIR-V 1.6 latest revision, no other restrictions. - SPV_ENV_MAX // Keep this as the last enum value. + SPV_ENV_VULKAN_1_3, // Vulkan 1.3 latest revision. + + SPV_ENV_MAX // Keep this as the last enum value. } spv_target_env; // SPIR-V Validator can be parameterized with the following Universal Limits. |