summaryrefslogtreecommitdiff
path: root/workspaces
AgeCommit message (Expand)Author
12 dayschange dither_c64() signature to take 'dimension' directlyskal
12 daysntsc: factor common code into snippet; add RGB and YIQ input variantsskal
13 daysfeat: register math/color_c64 snippet in ShaderComposerskal
14 daysntsc effect for realskal
2026-03-08fix: register debug/debug_print snippet in ShaderComposerskal
2026-03-08fix: Correct and simplify test asset manifestskal
2026-03-08feat: Implement dual-mode asset loading and update documentationskal
2026-03-07feat(effects): add Ntsc post-process effect with fisheye distortionskal
2026-03-06feat(effects): add Scratch post-process effect with reusable scratch_lines sn...skal
2026-03-05fix(audio): OLA encoder never ran; version never propagated to decoderskal
2026-03-05music = one big drum sample (for now!)skal
2026-03-03test(assets): add MP3 asset type test (TEST_MP3/ASSET_TEST_MP3)skal
2026-03-03chore(audio): regenerate .spec files as v2 (OLA, Hann, hop=256)skal
2026-03-03feat(assets): replace is_procedural/is_gpu_procedural bools with AssetType en...skal
2026-03-02add mp3 assetskal
2026-02-28refactor(effects): co-locate effect WGSL shaders with their .h/.cc in src/eff...skal
2026-02-28fix(scene2): rewrite broken WGSL shader to fix test_demo_effects crashskal
2026-02-28fix(tools/shadertoy): fix Next Steps instructions and update EFFECT_WORKFLOW.mdskal
2026-02-28refactor: move common/shaders/ to src/shaders/skal
2026-02-28remove SDFEffect base class and sdf_test, update SDF_EFFECT_GUIDEskal
2026-02-28replace wgsl type: vec4<f32> -> vec4f ..skal
2026-02-28fix(shaders): deduplicate VertexOutput/vs_main via render/fullscreen_uv_vs sn...skal
2026-02-21docs: Update WGSL files to use shorter vector and matrix type aliasesskal
2026-02-21refactor(wgsl): Use vec*f alias for vector typesskal
2026-02-21split raymarching.wgsl in two: with id, or without id.skal
2026-02-21refactor(wgsl): Factorize getScreenCoord helperskal
2026-02-21refine scene1 shaderskal
2026-02-20fix(scene1): refactor render0/render1 to accept Ray structskal
2026-02-20feat(scene1): replace ad-hoc camera with CameraParams uniformskal
2026-02-20feat(sequence): port Scene1Effect + fix seq_compiler absolute time bugskal
2026-02-17feat(test): Add PeakMeter overlay to test_demo timelineskal
2026-02-17feat: add Sequence V2 format support to timeline editorskal
2026-02-16fix: correct Heptagon effect rendering and SDF implementationskal
2026-02-16fix: port Hybrid3D effect to sequence v2 architectureskal
2026-02-16test: enhance GaussianBlur parameters and test timelineskal
2026-02-16fix: add sequence index to generated class namesskal
2026-02-16refactor: remove END_DEMO directive, auto-calculate from sequencesskal
2026-02-16add back obj filesskal
2026-02-16refactor: remove 'Effect' suffix from effect names in timeline.seq filesskal
2026-02-16feat: Add PeakMeterEffect v2 for test_demo audio visualizationskal
2026-02-16fix: add missing SHADER_FLASH asset to main workspaceskal
2026-02-16feat: Add FlashEffect for audio/visual sync testingskal
2026-02-16refactor: remove v2 versioning artifacts, establish Sequence as canonical systemskal
2026-02-16feat(sequence): port hybrid_3d_effect to v2skal
2026-02-16feat(sequence): port rotating_cube_effect to v2skal
2026-02-16feat(sequence): port particles_effect to v2skal
2026-02-16feat(sequence): integrate v2 timeline with build systemskal
2026-02-16feat(sequence): create v2 timeline with placeholder effectsskal
2026-02-16feat(sequence): add inline post-process functions for v2skal
2026-02-16feat(sequence): complete phase 3 - v2 shader integration and effect portsskal