diff --git a/wgpu-core/src/conv.rs b/wgpu-core/src/conv.rs index 5317634bb8..ce1aaa9fa0 100644 --- a/wgpu-core/src/conv.rs +++ b/wgpu-core/src/conv.rs @@ -540,7 +540,7 @@ pub fn map_texture_state( access |= A::SHADER_READ; } if usage.contains(W::STORAGE) { - access |= A::SHADER_WRITE; + access |= A::SHADER_READ | A::SHADER_WRITE; } if usage.contains(W::OUTPUT_ATTACHMENT) { //TODO: read-only attachments