summaryrefslogtreecommitdiff
path: root/src/platform/stub_platform.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-14 15:13:09 +0100
committerskal <pascal.massimino@gmail.com>2026-02-14 15:13:09 +0100
commite38be0dbf5816338ff97e2ee2f9adfff2902dc2b (patch)
tree42e380626c6f9d0e0137336c8c2dfb68df327dae /src/platform/stub_platform.cc
parentd6cc50eb49275bbc0de21d4c65a5172d5d65f790 (diff)
refactor(wgsl): modularize common shader functions
Extracted common WGSL functions into separate files in `common/shaders/` to improve reusability and maintainability. - Created `common/shaders/render/fullscreen_vs.wgsl` for a reusable fullscreen vertex shader. - Created `common/shaders/math/color.wgsl` for color conversion and tone mapping functions. - Created `common/shaders/math/utils.wgsl` for general math utilities. - Created `common/shaders/render/raymarching.wgsl` for SDF raymarching logic. - Updated multiple shaders to use these new common snippets via `#include`. - Fixed the shader asset validation test to correctly handle shaders that include the common vertex shader. This refactoring makes the shader code more modular and easier to manage.
Diffstat (limited to 'src/platform/stub_platform.cc')
0 files changed, 0 insertions, 0 deletions