summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-02 17:27:32 +0100
committerskal <pascal.massimino@gmail.com>2026-02-02 17:27:32 +0100
commit1971b20ebca35bc8dbe24902dd5749413b43ff1b (patch)
tree562eabce96ab2b78866a84bca8a26f0b22d5d764 /CMakeLists.txt
parent535ea3e2fdb90a524210e306d309f54f4630d348 (diff)
feat(3d): Implement Task 21.1 WGSL Library & Composer
- Implemented ShaderComposer for modular WGSL snippet management. - Factored out common math, primitives, lighting, and ray-box helpers. - Refactored Renderer3D to use dynamic shader composition. - Consolidated high-DPI and shadow robustness fixes into final shader structure.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 830fd5e..27cacf9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -86,6 +86,7 @@ set(GPU_SOURCES
src/gpu/effects/post_process_helper.cc
src/gpu/effects/shaders.cc
src/gpu/effects/hybrid_3d_effect.cc
+ src/gpu/effects/shader_composer.cc
src/gpu/texture_manager.cc
src/3d/renderer.cc
src/3d/visual_debug.cc