summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-03-09 08:46:21 +0100
committerskal <pascal.massimino@gmail.com>2026-03-09 08:46:21 +0100
commitfef418c8e839ae689aacb14264b0e9e3c3d1071d (patch)
tree9c96fd05b4b07a27746c51747f33e647b6fd0bc3
parent9f53f8cbeb599dafc57ed80193b79e2c48700376 (diff)
feat: register math/color_c64 snippet in ShaderComposer
-rw-r--r--src/effects/shaders.cc1
-rw-r--r--workspaces/main/assets.txt1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/effects/shaders.cc b/src/effects/shaders.cc
index 7b46d16..44dfa0b 100644
--- a/src/effects/shaders.cc
+++ b/src/effects/shaders.cc
@@ -60,6 +60,7 @@ void InitShaderComposer() {
register_if_exists("render/fullscreen_uv_vs",
AssetId::ASSET_SHADER_RENDER_FULLSCREEN_UV_VS);
register_if_exists("math/color", AssetId::ASSET_SHADER_MATH_COLOR);
+ register_if_exists("math/color_c64", AssetId::ASSET_SHADER_MATH_COLOR_C64);
register_if_exists("math/utils", AssetId::ASSET_SHADER_MATH_UTILS);
register_if_exists("render/raymarching",
AssetId::ASSET_SHADER_RENDER_RAYMARCHING);
diff --git a/workspaces/main/assets.txt b/workspaces/main/assets.txt
index e41ff87..a3b1165 100644
--- a/workspaces/main/assets.txt
+++ b/workspaces/main/assets.txt
@@ -77,6 +77,7 @@ DODECAHEDRON, MESH, obj/dodecahedron.obj, "A dodecahedron mesh"
SHADER_RENDER_FULLSCREEN_VS, WGSL, ../../src/shaders/render/fullscreen_vs.wgsl, "Fullscreen Vertex Shader"
SHADER_RENDER_FULLSCREEN_UV_VS, WGSL, ../../src/shaders/render/fullscreen_uv_vs.wgsl, "Fullscreen Vertex Shader + UV"
SHADER_MATH_COLOR, WGSL, ../../src/shaders/math/color.wgsl, "Color Functions"
+SHADER_MATH_COLOR_C64, WGSL, ../../src/shaders/math/color_c64.wgsl, "C64 Palette and Bayer Dither"
SHADER_MATH_UTILS, WGSL, ../../src/shaders/math/utils.wgsl, "Math Utilities"
SHADER_RENDER_RAYMARCHING, WGSL, ../../src/shaders/render/raymarching.wgsl, "Raymarching Functions"
SHADER_RENDER_RAYMARCHING_ID, WGSL, ../../src/shaders/render/raymarching_id.wgsl, "Raymarching-ID Functions"