From 5a17ed664edc5a66d3b43d3596c389ab58a4ec19 Mon Sep 17 00:00:00 2001 From: skal Date: Fri, 13 Feb 2026 12:43:03 +0100 Subject: 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 --- workspaces/main/shaders/cnn_v2/cnn_v2_compute.wgsl | 1 + 1 file changed, 1 insertion(+) (limited to 'workspaces/main') 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 { -- cgit v1.2.3