diff options
| author | GregF <greg@LunarG.com> | 2015-07-21 17:22:50 -0600 |
|---|---|---|
| committer | GregF <greg@LunarG.com> | 2015-08-10 18:09:37 -0600 |
| commit | 4eea6a3ca8613dd660c5d6fdc17411d0b95e5a27 (patch) | |
| tree | 3ee53f8bc527b486488b6c5bbcb1ab1e922ae1d2 /layers/shader_checker.cpp | |
| parent | 3c9e6487f5ff6263361056efe10e9fa69e53d7ea (diff) | |
| download | usermoji-4eea6a3ca8613dd660c5d6fdc17411d0b95e5a27.tar.xz | |
layers: port ShaderChecker to SPIR-V v31 (from ChrisF)
Diffstat (limited to 'layers/shader_checker.cpp')
| -rw-r--r-- | layers/shader_checker.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/layers/shader_checker.cpp b/layers/shader_checker.cpp index de83b909..e3f822c1 100644 --- a/layers/shader_checker.cpp +++ b/layers/shader_checker.cpp @@ -43,7 +43,7 @@ #include "vk_loader_platform.h" #include "vk_layer_extension_utils.h" -#include "spirv/spirv.h" +#include "spirv/spirv.hpp" typedef struct _layer_data { @@ -105,8 +105,9 @@ build_type_def_index(std::vector<unsigned> const &words, std::unordered_map<unsi case spv::OpTypeFloat: case spv::OpTypeVector: case spv::OpTypeMatrix: + case spv::OpTypeImage: case spv::OpTypeSampler: - case spv::OpTypeFilter: + case spv::OpTypeSampledImage: case spv::OpTypeArray: case spv::OpTypeRuntimeArray: case spv::OpTypeStruct: @@ -296,8 +297,8 @@ storage_class_name(unsigned sc) case spv::StorageClassPrivateGlobal: return "private global"; case spv::StorageClassFunction: return "function"; case spv::StorageClassGeneric: return "generic"; - case spv::StorageClassPrivate: return "private"; case spv::StorageClassAtomicCounter: return "atomic counter"; + case spv::StorageClassImage: return "image"; default: return "unknown"; } } |
