| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | change dither_c64() signature to take 'dimension' directly | skal | |
| 12 days | rotating_cube: use VSOut, and store to yiq | skal | |
| 13 days | NTSC: use 6-taps filtering instead of 12-tap | skal | |
| 13 days | refactor: mv get_border_col() to color_c64.wgsl as get_border_c64() | skal | |
| 13 days | refactor: extract YIQ and C64 dither to common WGSL shaders | skal | |
| - math/color.wgsl: add rgba_to_yiqa, yiqa_to_rgba, rgba_to_luma_chroma_phase - math/color_c64.wgsl: new file with C64 palette, Bayer 8x8, Dither() - ntsc.wgsl: include both, remove local duplicates; Dither() now takes xsize/ysize handoff(Claude): YIQ/dither helpers now reusable by other effects | |||
| 14 days | ntsc effect for real | skal | |
| 2026-02-28 | refactor: move common/shaders/ to src/shaders/ | skal | |
| Relocates shared WGSL shaders under src/ where all source code lives, eliminating the top-level common/ directory. - Update asset references in workspaces/main/assets.txt and workspaces/test/assets.txt - Update docs: PROJECT_CONTEXT.md, ARCHITECTURE.md, WORKSPACE_SYSTEM.md, SHADER_REUSE_INVESTIGATION.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
