diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-28 11:52:57 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-28 11:52:57 +0100 |
| commit | ff0a5342107a72ba319ac88a94ad433cf38c19fd (patch) | |
| tree | b398f3865ef841219b9cac89901648aa24810c04 | |
| parent | b9c2a0394343ff3586880d118b7d549b3e748cad (diff) | |
fix(shadertoy): update convert_shadertoy.py shader output path to src/effects/
Shader output and Next Steps instructions now use src/effects/<name>.wgsl
instead of workspaces/main/shaders/<name>.wgsl.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rwxr-xr-x | tools/shadertoy/convert_shadertoy.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/shadertoy/convert_shadertoy.py b/tools/shadertoy/convert_shadertoy.py index eb6ab63..53ef276 100755 --- a/tools/shadertoy/convert_shadertoy.py +++ b/tools/shadertoy/convert_shadertoy.py @@ -12,7 +12,7 @@ # Generates: # - src/effects/<effect>_effect.h # - src/effects/<effect>_effect.cc -# - workspaces/main/shaders/<effect>.wgsl +# - src/effects/<effect>.wgsl # # The script performs basic ShaderToy→WGSL conversion: # - Converts types (float→f32, vec2→vec2f, etc.) @@ -334,7 +334,7 @@ def main(): print("This will generate:") print(" src/effects/<effect>_effect.h") print(" src/effects/<effect>_effect.cc") - print(" workspaces/main/shaders/<effect>.wgsl") + print(" src/effects/<effect>.wgsl") sys.exit(1) shader_file = sys.argv[1] @@ -363,7 +363,7 @@ def main(): repo_root = Path(__file__).parent.parent.parent header_path = repo_root / "src" / "effects" / f"{snake_name}_effect.h" impl_path = repo_root / "src" / "effects" / f"{snake_name}_effect.cc" - shader_path = repo_root / "workspaces" / "main" / "shaders" / f"{snake_name}.wgsl" + shader_path = repo_root / "src" / "effects" / f"{snake_name}.wgsl" # Generate files if shader_only: @@ -397,7 +397,7 @@ def main(): print("Next steps (see doc/EFFECT_WORKFLOW.md for details):") print() print("1. Add shader to workspaces/main/assets.txt:") - print(f" SHADER_{upper_name}, NONE, shaders/{snake_name}.wgsl, \"{effect_name} effect\"") + print(f" SHADER_{upper_name}, NONE, ../../src/effects/{snake_name}.wgsl, \"{effect_name} effect\"") print() print("2. Add shader declaration to src/effects/shaders.h:") print(f" extern const char* {snake_name}_shader_wgsl;") |
