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. --- src/gpu/gpu.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/gpu/gpu.cc') diff --git a/src/gpu/gpu.cc b/src/gpu/gpu.cc index 3e8981c..a779aa6 100644 --- a/src/gpu/gpu.cc +++ b/src/gpu/gpu.cc @@ -374,6 +374,8 @@ void gpu_init(PlatformState* platform_state) { g_main_sequence.init(g_device, g_queue, g_config.format, platform_state->width, platform_state->height); + InitShaderComposer(); + LoadTimeline(g_main_sequence, g_device, g_queue, g_config.format); } -- cgit v1.2.3