From 4b3ef6c6f431ab99e2b6ecf1dd11afd5dcfa2fb1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 30 Apr 2020 15:21:16 +0100 Subject: [PATCH] Add block decoration when using StorageBuffer storage class --- renderdoc/driver/shaders/spirv/spirv_editor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/shaders/spirv/spirv_editor.cpp b/renderdoc/driver/shaders/spirv/spirv_editor.cpp index 39193c9cd..4f03039cf 100644 --- a/renderdoc/driver/shaders/spirv/spirv_editor.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_editor.cpp @@ -186,6 +186,8 @@ void Editor::DecorateStorageBufferStruct(Id id) // set bufferblock if needed if(m_StorageBufferClass == rdcspv::StorageClass::Uniform) AddDecoration(rdcspv::OpDecorate(id, rdcspv::Decoration::BufferBlock)); + else + AddDecoration(rdcspv::OpDecorate(id, rdcspv::Decoration::Block)); } void Editor::SetName(Id id, const rdcstr &name)