diff options
author | Pankaj Mistry <63069047+pmistryNV@users.noreply.github.com> | 2022-09-01 17:36:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-01 20:36:15 -0400 |
commit | 4c456f7da67c5437a6fb7d4d20d78e2a5ae2acf2 (patch) | |
tree | edc3b0df2b30f2baba2b2e3ca6fd0056dcd65489 /source/val/validate_extensions.cpp | |
parent | 33113abf453572d3cf61b58d4378bbacb4206b1a (diff) | |
download | SPIRV-Tools-4c456f7da67c5437a6fb7d4d20d78e2a5ae2acf2.tar.gz |
Implement tool changes for SPV_EXT_mesh_shader. (#4915)
- Added validation rule to support EXT_mesh_shader from SPIRV 1.4 onwards
Diffstat (limited to 'source/val/validate_extensions.cpp')
-rw-r--r-- | source/val/validate_extensions.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/val/validate_extensions.cpp b/source/val/validate_extensions.cpp index fcf04e20..1e69cb37 100644 --- a/source/val/validate_extensions.cpp +++ b/source/val/validate_extensions.cpp @@ -756,10 +756,10 @@ spv_result_t ValidateExtension(ValidationState_t& _, const Instruction* inst) { if (_.version() < SPV_SPIRV_VERSION_WORD(1, 4)) { std::string extension = GetExtensionString(&(inst->c_inst())); if (extension == - ExtensionToString(kSPV_KHR_workgroup_memory_explicit_layout)) { + ExtensionToString(kSPV_KHR_workgroup_memory_explicit_layout) || + extension == ExtensionToString(kSPV_EXT_mesh_shader)) { return _.diag(SPV_ERROR_WRONG_VERSION, inst) - << "SPV_KHR_workgroup_memory_explicit_layout extension " - "requires SPIR-V version 1.4 or later."; + << extension << " extension requires SPIR-V version 1.4 or later."; } } |