index
:
demo.git
main
Vide-coded 64k demo system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
13 hours
feat(cnn_v3): gen_sample tool + 7 simple training samples
skal
13 hours
feat(cnn_v3): gen_sample tool + 7 simple training samples
skal
13 hours
feat(cnn_v3): gen_sample tool + 7 simple training samples
skal
13 hours
feat(cnn_v3): gen_sample tool + 7 simple training samples
skal
31 hours
refactor(cnn_v3): code review — comments, simplifications, test fix
skal
34 hours
feat(cnn_v3): HTML WebGPU tool (index.html + shaders.js + tester.js)
skal
34 hours
feat(cnn_v3): export script + HOW_TO_CNN.md playbook
skal
35 hours
feat(cnn_v3): Phase 6 — training script (train_cnn_v3.py + cnn_v3_utils.py)
skal
35 hours
docs(cnn_v3): update CNN_V3.md + HOWTO.md to reflect Phases 1-5 complete
skal
35 hours
feat(cnn_v3): Phase 5 complete — parity validation passing (36/36 tests)
skal
36 hours
docs: session handoff — CNN v3 Phase 4 complete
skal
36 hours
feat(cnn_v3): Phase 4 complete — CNNv3Effect C++ + FiLM uniform upload
skal
36 hours
feat(cnn_v3): Phase 3 complete — WGSL U-Net inference shaders
skal
37 hours
make the heptagon effect more interesting
skal
2 days
feat(cnn_v3): Phase 1 complete - GBufferEffect integrated + HOWTO playbook
skal
3 days
feat(cnn_v3): G-buffer phase 1 + training infrastructure
skal
3 days
docs(cnn_v3): full design doc — U-Net + FiLM architecture plan
skal
3 days
docs: archive stale/completed docs, compact active refs (-1300 lines)
skal
3 days
chore: remove broken seeking test, demote CNN v2 quant to future CNN v3
skal
3 days
add a commit rule
skal
3 days
docs(init): add glfw as macOS brew dependency
skal
3 days
fix(assets): skip missing binary assets with warning instead of failing
skal
10 days
fix(win): accept SuccessSuboptimal in surface texture status check
skal
10 days
fix(build): move generated assets to per-build binary dir
skal
10 days
fix(assets): regenerate assets when DEMO_STRIP_ALL toggles
skal
10 days
docs(todo): add Wine black screen investigation task
skal
10 days
fix(win): update wgpu-native to v27, unify Windows/macOS API paths
skal
12 days
fix(headless): add missing sampler/texture stubs to gpu_headless.cc
skal
12 days
fix(test_3d): correct projection matrix m[5] assertion sign
skal
12 days
factorize render_ntsc()
skal
12 days
fix(effects): particle sync and heptagon SDF bugs
skal
12 days
fix(particles): release compute and render pass encoders
skal
12 days
change dither_c64() signature to take 'dimension' directly
skal
12 days
docs: document CLASS_TO_HEADER override in EFFECT_WORKFLOW
skal
12 days
fix(seq_compiler): map NtscYiq to ntsc_effect.h
skal
12 days
ntsc: factor common code into snippet; add RGB and YIQ input variants
skal
12 days
rotating_cube: use VSOut, and store to yiq
skal
12 days
fix: use ShaderComposer in RotatingCube; add rule to CODING_STYLE
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
docs: streamline SEQUENCE.md (12 effects, remove v1 migration notes)
skal
13 days
docs: update PROJECT_CONTEXT with new color/color_c64 snippets (27 shaders)
skal
13 days
refactor: mv get_border_col() to color_c64.wgsl as get_border_c64()
skal
14 days
feat: register math/color_c64 snippet in ShaderComposer
skal
14 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
feat: extend debug_print with full ASCII and debug_str()
skal
2026-03-08
fix: negate Y in perspective() to correct rasterized 3D orientation
skal
2026-03-08
fix: register debug/debug_print snippet in ShaderComposer
skal
[next]