summaryrefslogtreecommitdiff
path: root/tools/cnn_test.cc
AgeCommit message (Expand)Author
33 hoursfeat(uniforms): Add noise field with per-frame random valuesskal
37 hoursstyle: replace C++ casts with C-style castsskal
38 hoursstyle: Apply clang-formatskal
38 hoursrefactor: move shaders.{h,cc} to src/effects and remove v2 suffixskal
2 daysfix: calculate beat_phase for FlashEffect and refactor uniformsskal
2 daysfix(tests): port tests to v2 API, fix FATAL_CHECK logicskal
2 daysfix(cnn): rename CNNLayerParams to CNNv1LayerParamsskal
3 daysrefactor(cnn): rename cnn_effect to cnn_v1_effect for clarityskal
4 daysstyle: Apply clang-format to codebaseskal
4 daysrefactor(gpu): Relocate effects to src/effects and streamline includesskal
4 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
5 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
7 daysfix: Release cached samplers before WGPU shutdownskal
7 daysfix: Resolve WGPU threading crash in cnn_testskal
7 daysupdate cnn codeskal
7 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