From 1971b20ebca35bc8dbe24902dd5749413b43ff1b Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 2 Feb 2026 17:27:32 +0100 Subject: 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. --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'CMakeLists.txt') 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 -- cgit v1.2.3