diff options
| -rw-r--r-- | src/gpu/effects/cnn_v2_effect.h | 1 | ||||
| -rw-r--r-- | workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/gpu/effects/cnn_v2_effect.h b/src/gpu/effects/cnn_v2_effect.h index 4389e4f..28aec8c 100644 --- a/src/gpu/effects/cnn_v2_effect.h +++ b/src/gpu/effects/cnn_v2_effect.h @@ -1,5 +1,6 @@ // CNN v2 Effect - Parametric Static Features // Multi-pass post-processing with 7D feature input +// Supports per-layer kernel sizes (e.g., 1×1, 3×3, 5×5) #pragma once #include "gpu/effect.h" 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 { |
