From b3f18ff3c5eb9393b8e82c7d380781a7e9ffe1f9 Mon Sep 17 00:00:00 2001 From: Emanuele Dalla Longa <3xplosive.g@gmail.com> Date: Thu, 10 Dec 2020 17:03:17 +0100 Subject: [PATCH] Add SHADER_READ usage bit to non-readonly buffers Change-Id: I99d189e7ef295a58c2179635f95656eb9a2f5fe6 --- wgpu-core/src/conv.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wgpu-core/src/conv.rs b/wgpu-core/src/conv.rs index 60374e2ab8..d7cdbaae1a 100644 --- a/wgpu-core/src/conv.rs +++ b/wgpu-core/src/conv.rs @@ -594,7 +594,7 @@ pub(crate) fn map_buffer_state(usage: resource::BufferUse) -> hal::buffer::State access |= A::SHADER_READ; } if usage.contains(W::STORAGE_STORE) { - access |= A::SHADER_WRITE; + access |= A::SHADER_READ | A::SHADER_WRITE; } if usage.contains(W::INDIRECT) { access |= A::INDIRECT_COMMAND_READ;