| Age | Commit message (Expand) | Author |
|---|---|---|
| 12 days | rotating_cube: use VSOut, and store to yiq | skal |
| 12 days | style: require 2-line header comment in all .wgsl files | 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 |
| 14 days | add dithering | skal |
| 14 days | ntsc effect for real | skal |
| 2026-03-08 | fix: negate Y in perspective() to correct rasterized 3D orientation | skal |
| 2026-03-08 | fix: transpose matrices on GPU upload (row-major → column-major) | skal |
| 2026-03-08 | feat: Implement dual-mode asset loading and update documentation | skal |
| 2026-03-07 | streamline doc | skal |
| 2026-03-07 | feat(tools): add offline WGSL validator + fix ntsc.wgsl syntax | skal |
| 2026-03-07 | fix(cmake): normalize asset paths to fix incremental rebuild tracking | skal |
| 2026-03-07 | feat(effects): add Ntsc post-process effect with fisheye distortion | skal |
