Fix wrong declaration in BufferZeroInitTest.BoundAsReadonlyStorageBuffer

This patch fixes a wrong buffer type declaration in the shader used
in BufferZeroInitTest.BoundAsReadonlyStorageBuffer. In this test the
buffer should be bound as a read-only storage buffer, so it should be
declared as var<storage, read> instead of var<storage, read_write>.

BUG: none
Change-Id: Ib85bf199f64e205b944b7233aae31323cbec1819
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/56042
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
This commit is contained in:
Jiawei Shao 2021-06-27 05:28:35 +00:00 committed by Dawn LUCI CQ
parent 134d85e584
commit f7cde7e5a4
1 changed files with 1 additions and 1 deletions

View File

@ -1035,7 +1035,7 @@ TEST_P(BufferZeroInitTest, BoundAsReadonlyStorageBuffer) {
[[block]] struct SSBO {
value : vec4<u32>;
};
[[group(0), binding(0)]] var<storage, read_write> ssbo : SSBO;
[[group(0), binding(0)]] var<storage, read> ssbo : SSBO;
[[group(0), binding(1)]] var outImage : texture_storage_2d<rgba8unorm, write>;
[[stage(compute), workgroup_size(1)]] fn main() {