summaryrefslogtreecommitdiff
path: root/tools/cnn_test.cc
AgeCommit message (Expand)Author
43 hoursfeat(uniforms): Add noise field with per-frame random valuesskal
48 hoursstyle: replace C++ casts with C-style castsskal
2 daysstyle: Apply clang-formatskal
2 daysrefactor: move shaders.{h,cc} to src/effects and remove v2 suffixskal
3 daysfix: calculate beat_phase for FlashEffect and refactor uniformsskal
3 daysfix(tests): port tests to v2 API, fix FATAL_CHECK logicskal
3 daysfix(cnn): rename CNNLayerParams to CNNv1LayerParamsskal
4 daysrefactor(cnn): rename cnn_effect to cnn_v1_effect for clarityskal
5 daysstyle: Apply clang-format to codebaseskal
5 daysrefactor(gpu): Relocate effects to src/effects and streamline includesskal
5 daysRefactor: add gpu_create_texture_view_2d helperskal
5 daysCNN v2: bilinear mip-level sampling and UI improvementsskal
5 daysCNN v2: Fix weight buffer offset bugskal
5 dayscnn_test: --weights now overrides layer config from .bin fileskal
5 dayscnn_test: Add --weights option for runtime weight loadingskal
5 daysCNN v2: Use alpha channel for p3 depth feature + layer visualizationskal
6 daysCNN test tool: Add CNN v2 support with compute shader architectureskal
7 daysfeat: implement beat-based timing systemskal
7 daysfix: CNN bias accumulation and output format improvementsskal
8 daysfix: Release cached samplers before WGPU shutdownskal
8 daysfix: Resolve WGPU threading crash in cnn_testskal
8 daysupdate cnn codeskal
8 daysadd --save-intermediates to train.py and cnn_testskal
8 daysfix: CNN test tool GPU readback with wgpuDevicePollskal
8 daysdebug: Add shader load verification and GPU sync to CNN test toolskal
8 daysfix: CNN test tool ping-pong bug and RGBA16Float intermediatesskal
8 daysfeat: Add CNN shader testing tool with GPU texture readbackskal