From efd347cf8252fbf5cf2b5c075d3c149a4b8b5f36 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 18 Nov 2023 00:02:40 +0100 Subject: gpu pipeline --- flowy/src/shader.wgsl | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 flowy/src/shader.wgsl (limited to 'flowy/src/shader.wgsl') diff --git a/flowy/src/shader.wgsl b/flowy/src/shader.wgsl new file mode 100644 index 0000000..1597ff6 --- /dev/null +++ b/flowy/src/shader.wgsl @@ -0,0 +1,11 @@ + +@group(0) @binding(0) var output: texture_storage_2d; +@group(0) @binding(1) var texa: texture_2d; + + +@compute @workgroup_size(1) fn main(@builtin(global_invocation_id) global_id: vec3) { + let p = textureLoad(texa, global_id.xy, 0); + textureStore(output, global_id.xy, p); +} + + -- cgit v1.2.3-70-g09d2