summaryrefslogtreecommitdiff
path: root/src/tests
AgeCommit message (Expand)Author
2026-02-14feat: Move test_platform.cc to util subdirectoryskal
2026-02-14Refactor: extract setup_standard_textures helperskal
2026-02-14Refactor: add gpu_create_post_process_texture helperskal
2026-02-14Refactor: add gpu_create_texture_view_2d helperskal
2026-02-14Refactor: factorize WGPU init code for 3D testsskal
2026-02-14Factor common test patterns into reusable utilitiesskal
2026-02-12CNN v2: parametric static features - Phases 1-4skal
2026-02-12fix: WAV dump header corruption and early exit handlingskal
2026-02-12feat: implement beat-based timing systemskal
2026-02-11refactor: Simplify effect render API and fix uniform initializationskal
2026-02-11feat: Add CNN shader testing tool with GPU texture readbackskal
2026-02-10fix: PostProcessHelperTest signature and fixture sharingskal
2026-02-10feat: Add Scene1 effect from ShaderToy (raymarching cube & sphere)skal
2026-02-10feat: Add multi-layer CNN support with framebuffer capture and blend controlskal
2026-02-10feat: Add CNN post-processing effect with modular WGSL architectureskal
2026-02-09refactor: Reorganize tests into subsystem subdirectoriesskal
2026-02-09feat: Add debug-only file change detection for rapid iterationskal
2026-02-09refactor: Deduplicate CommonUniforms with #include in WGSL shadersskal
2026-02-09feat: GPU procedural Phase 4 - texture compositionskal
2026-02-09test: Add variable-size texture support verificationskal
2026-02-09test: Add pipeline caching and multi-generator testsskal
2026-02-09feat(gpu): Phase 2 - Add gen_perlin and gen_grid GPU compute shadersskal
2026-02-09feat(gpu): Add GPU procedural texture generation systemskal
2026-02-09chore: Apply clang-format to C++ source filesskal
2026-02-09fix: Resolve WebGPU uniform buffer alignment issues (Task #74)skal
2026-02-09feat(test): Remove expected effect counts in test_demo_effectsskal
2026-02-08feat: Fix CircleMaskEffect and RotatingCubeEffect auxiliary texture maskingskal
2026-02-08feat(gpu): Add auxiliary texture masking systemskal
2026-02-08fix tree, remove Distort effectskal
2026-02-08feat(gpu): Add VignetteEffect and related filesskal
2026-02-08feat(gpu): Add WGSL noise and hash function library (Task #59)skal
2026-02-08feat(gpu): Add parameter-driven ChromaAberrationEffectskal
2026-02-08fix(3d): Handle user_data meshes in visual debug wireframe renderingskal
2026-02-08feat(gpu): Implement shader parametrization systemskal
2026-02-08perf(test): Make JitteredAudioBackendTest 50x fasterskal
2026-02-08refactor(tests): Factor common patterns in tempo testsskal
2026-02-08refactor(audio): Finalize audio sync, update docs, and clean up test artifactsskal
2026-02-08fix(tests): Enable tests with DEMO_ALL_OPTIONS and fix tracker testskal
2026-02-08style: Apply clang-format to all source filesskal
2026-02-08feat(3d): Implement Mesh Wireframe rendering for Visual Debugskal
2026-02-08feat(3d): Implement Visual Debug primitives (Sphere, Cone, Cross, Trajectory)skal
2026-02-08feat(3d): Implement Blender export and binary scene loading pipelineskal
2026-02-07refactor: Bundle GPU context into GpuContext structskal
2026-02-07feat(audio): Add SilentBackend, fix peak measurement, reorganize backendsskal
2026-02-07test(audio): Add error handling tests for WavDumpBackendskal
2026-02-07fix(audio): Remove clipping from WavDumpBackend, add diagnosticsskal
2026-02-07refactor(audio): Remove tempo logic from WavDumpBackendskal
2026-02-07test(gpu): Add comprehensive TextureManager testsskal
2026-02-07test(gpu): Add automatic validation for effect test coverageskal
2026-02-07test(gpu): Add post-process helper utilities testing (Phase 2.2)skal