summaryrefslogtreecommitdiff
path: root/workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-13 12:43:03 +0100
committerskal <pascal.massimino@gmail.com>2026-02-13 12:43:03 +0100
commit5a17ed664edc5a66d3b43d3596c389ab58a4ec19 (patch)
treec586cac1eef132dded5ef6d6ea8e11fe0014a30d /workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl
parenta101d76e3eab4ee4d93357d71e2c7d4e0114f56f (diff)
CNNv2Effect: Document per-layer kernel sizes support
Updated comments to clarify that per-layer kernel sizes are supported. Code already handles this correctly via LayerInfo.kernel_size field. Changes: - cnn_v2_effect.h: Add comment about per-layer kernel sizes - cnn_v2_compute.wgsl: Clarify LayerParams provides per-layer config Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl')
-rw-r--r--workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl1
1 files changed, 1 insertions, 0 deletions
diff --git a/workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl b/workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl
index 5c4b113..6905e75 100644
--- a/workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl
+++ b/workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl
@@ -1,6 +1,7 @@
// CNN v2 Compute Shader - Uniform 12D→4D Architecture
// All layers: input/previous (4D) + static (8D) = 12D → 4 channels
// Storage buffer weights, ping-pong execution
+// Per-layer kernel sizes supported via LayerParams
// Push constants for layer parameters (passed per dispatch)
struct LayerParams {