From d6254d322e8d672d12b3fef637268199dfb216f9 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 14 Mar 2018 09:28:35 -0700 Subject: layers: Consider storage block using new storage class to be a writable descriptor --- layers/shader_validation.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/layers/shader_validation.cpp b/layers/shader_validation.cpp index fab1e889..dcae5f9e 100644 --- a/layers/shader_validation.cpp +++ b/layers/shader_validation.cpp @@ -651,6 +651,9 @@ static bool is_writable_descriptor_type(shader_module const *module, uint32_t ty if (type.opcode() == spv::OpTypeArray) { type = module->get_def(type.word(2)); } else { + if (type.word(2) == spv::StorageClassStorageBuffer) { + return true; + } type = module->get_def(type.word(3)); } } -- cgit v1.2.3