mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-08 13:14:56 +00:00
Fix Storage Buffers in WGSL tests & examples
Converts var<storage_buffer> to var<storage> Adds in [[access(read_write)]] when no access qualifier was supplied. BUG=dawn:699 Change-Id: I9da95366d0bb8734f1d134ee2dc764a7c16ef0cf Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/45300 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
9895c273d6
commit
bbabda3590
@@ -168,8 +168,8 @@ void initSim() {
|
||||
particles : array<Particle>;
|
||||
};
|
||||
[[binding(0), group(0)]] var<uniform> params : SimParams;
|
||||
[[binding(1), group(0)]] var<storage_buffer> particlesA : [[access(read)]] Particles;
|
||||
[[binding(2), group(0)]] var<storage_buffer> particlesB : [[access(read_write)]] Particles;
|
||||
[[binding(1), group(0)]] var<storage> particlesA : [[access(read)]] Particles;
|
||||
[[binding(2), group(0)]] var<storage> particlesB : [[access(read_write)]] Particles;
|
||||
[[builtin(global_invocation_id)]] var<in> GlobalInvocationID : vec3<u32>;
|
||||
|
||||
// https://github.com/austinEng/Project6-Vulkan-Flocking/blob/master/data/shaders/computeparticles/particle.comp
|
||||
|
||||
Reference in New Issue
Block a user