diff options
| author | skal <pascal.massimino@gmail.com> | 2026-03-22 19:58:04 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-03-22 19:58:04 +0100 |
| commit | 9bf9b0aa0573f77bd667e6976a8bb413153daa1d (patch) | |
| tree | c204a3ccf604ebb3cc28cda1b35f2a6aecc9b27e /src/effects/shaders.cc | |
| parent | 053f455132003267fbe6c4822124f9e447a646a6 (diff) | |
feat(cnn_v3): GBufDeferredEffect — simple deferred render (albedo * shadow)
New effect unpacks feat_tex0/feat_tex1 and outputs albedo * shadow.
Replaces CNNv3Effect in cnn_v3_test sequence until training is complete.
37/37 tests passing.
handoff(Gemini): GBufDeferredEffect wired in timeline; CNN v3 pipeline: GBufferEffect → GBufDeferredEffect → sink.
Diffstat (limited to 'src/effects/shaders.cc')
| -rw-r--r-- | src/effects/shaders.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/effects/shaders.cc b/src/effects/shaders.cc index a74d920..7a68e5f 100644 --- a/src/effects/shaders.cc +++ b/src/effects/shaders.cc @@ -119,6 +119,7 @@ const char* gbuf_raster_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_GBUF_RASTE const char* gbuf_pack_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_GBUF_PACK); const char* gbuf_shadow_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_GBUF_SHADOW); const char* gbuf_view_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_GBUF_VIEW); +const char* gbuf_deferred_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_GBUF_DEFERRED); const char* cnn_v3_enc0_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_CNN_V3_ENC0); const char* cnn_v3_enc1_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_CNN_V3_ENC1); const char* cnn_v3_bottleneck_wgsl = SafeGetAsset(AssetId::ASSET_SHADER_CNN_V3_BOTTLENECK); |
