From 9c49a8c3d525959bc9286b79a7cdb00365bcc1c8 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Sat, 11 Apr 2020 20:50:20 -0400 Subject: [PATCH] Fix read-only flags --- wgpu-core/src/conv.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wgpu-core/src/conv.rs b/wgpu-core/src/conv.rs index e030c21a72..22c8e95634 100644 --- a/wgpu-core/src/conv.rs +++ b/wgpu-core/src/conv.rs @@ -98,7 +98,7 @@ pub fn map_binding_type(binding: &binding_model::BindGroupLayoutEntry) -> hal::p }, }, Bt::ReadonlyStorageBuffer => pso::DescriptorType::Buffer { - ty: pso::BufferDescriptorType::Storage { read_only: false }, + ty: pso::BufferDescriptorType::Storage { read_only: true }, format: pso::BufferDescriptorFormat::Structured { dynamic_offset: binding.has_dynamic_offset, }, @@ -110,10 +110,10 @@ pub fn map_binding_type(binding: &binding_model::BindGroupLayoutEntry) -> hal::p }, }, Bt::ReadonlyStorageTexture => pso::DescriptorType::Image { - ty: pso::ImageDescriptorType::Storage { read_only: false }, + ty: pso::ImageDescriptorType::Storage { read_only: true }, }, Bt::WriteonlyStorageTexture => pso::DescriptorType::Image { - ty: pso::ImageDescriptorType::Storage { read_only: true }, + ty: pso::ImageDescriptorType::Storage { read_only: false }, }, } }