summaryrefslogtreecommitdiff
path: root/workspaces/main/shaders/cnn/cnn_layer.wgsl
diff options
context:
space:
mode:
Diffstat (limited to 'workspaces/main/shaders/cnn/cnn_layer.wgsl')
-rw-r--r--workspaces/main/shaders/cnn/cnn_layer.wgsl6
1 files changed, 3 insertions, 3 deletions
diff --git a/workspaces/main/shaders/cnn/cnn_layer.wgsl b/workspaces/main/shaders/cnn/cnn_layer.wgsl
index e026ce8..b2bab26 100644
--- a/workspaces/main/shaders/cnn/cnn_layer.wgsl
+++ b/workspaces/main/shaders/cnn/cnn_layer.wgsl
@@ -29,10 +29,10 @@ struct CNNLayerParams {
let uv = p.xy / uniforms.resolution;
var result = vec4<f32>(0.0);
- // Single layer for now (layer 0)
+ // Layer 0 uses coordinate-aware convolution
if (params.layer_index == 0) {
- result = cnn_conv3x3(txt, smplr, uv, uniforms.resolution,
- weights_layer0, bias_layer0);
+ result = cnn_conv3x3_with_coord(txt, smplr, uv, uniforms.resolution,
+ rgba_weights_layer0, coord_weights_layer0, bias_layer0);
result = cnn_tanh(result);
}