summaryrefslogtreecommitdiff
path: root/src/tests
AgeCommit message (Expand)Author
2026-02-07test: Add GPU effects test infrastructure (Phase 1 Foundation)skal
2026-02-07refactor: Move platform files to src/platform/ subdirectoryskal
2026-02-07test: Add platform test coverage (test_platform.cc)skal
2026-02-06fix(test_mesh): Add missing include and wrap debug calls in STRIP_ALL guardsskal
2026-02-06fix(audio): Complete FFT Phase 2 - DCT/IDCT via reordering methodskal
2026-02-06fix(shaders): Resolve WGSL validation errors and add shader compilation testsskal
2026-02-06feat(audio): FFT implementation Phase 1 - Infrastructure and foundationskal
2026-02-06feat(audio): Add Spectral Brush runtime (Phase 1 of Task #5)skal
2026-02-06fix(test_mesh): Use BOX floor instead of PLANE to fix shadow renderingskal
2026-02-06Revert "fix(shaders): Correct plane distance scaling for non-uniform transforms"skal
2026-02-06fix(shaders): Correct plane distance scaling for non-uniform transformsskal
2026-02-06Revert "fix(test_mesh): Use uniform floor scale to fix shadow artifacts"skal
2026-02-06fix(test_mesh): Use uniform floor scale to fix shadow artifactsskal
2026-02-06fix: Correct mesh normal transformation and floor shadow renderingskal
2026-02-06fix(test_mesh): Resolve all WGPU API and build issues on macOSskal
2026-02-06feat(tests): Add test_mesh tool for OBJ loading and normal visualizationskal
2026-02-06feat(assets): Add dodecahedron mesh assetskal
2026-02-06feat(3d): Implement basic OBJ mesh asset pipelineskal
2026-02-06refactor(gpu): Implement compile-time BVH toggle via shader compositionskal
2026-02-06feat(perf): Add toggle for GPU BVH and fix fallbackskal
2026-02-05feat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases)skal
2026-02-05feat(audio): Complete Phase 2 - Migrate tests to AudioEngine (Task #56)skal
2026-02-05perf: Reduce audio test durations for faster test suiteskal
2026-02-05feat(audio): Implement AudioEngine and SpectrogramResourceManager (Task #56 P...skal
2026-02-05fix(audio): Resolve tracker test failures due to initialization orderskal
2026-02-05test(assets): Add tests for Texture Asset supportskal
2026-02-05feat(assets): Add Texture Asset support (Task #18.0 prep)skal
2026-02-05feat(physics): Implement SDF-based physics engine and BVHskal
2026-02-04feat: Optional sequence end times and comprehensive effect documentationskal
2026-02-04feat(audio): Trigger pattern events individually for tempo scalingskal
2026-02-04test(audio): Add regression test for WAV dump stereo formatskal
2026-02-04feat(audio): Simplified demo track with tempo scaling testsskal
2026-02-04feat(audio): Variable tempo system with music time abstractionskal
2026-02-04feat(audio): Tracker timing test suite (Tasks #51.3 & #51.4)skal
2026-02-04feat(audio): Implement mock audio backend for testing (Task #51.2)skal
2026-02-04feat(audio): Implement audio backend abstraction (Task #51.1)skal
2026-02-04feat(gpu): Implement recursive WGSL composition and modularize shaders (Task ...skal
2026-02-04test(coverage): Improve Audio coverage (Task #48)skal
2026-02-04test(coverage): Improve Asset Manager coverage (Task #47)skal
2026-02-04test(procedural): Improve test coverage (Task #45)skal
2026-02-04feat(tests): Add comprehensive tests for math and 3d librariesskal
2026-02-04handoff(Claude): Stabilize 3D renderer with rotating skybox and two-pass arch...skal
2026-02-03fix: Implement proper skybox rendering with Perlin noiseskal
2026-02-03feat: side-quest - Perlin noise sky and ProcGenFunc error handlingskal
2026-02-03refactor: Task #20 - Platform & Code Hygieneskal
2026-02-03test(shader): Add ShaderComposer and WGSL asset validation tests (Task #26)skal
2026-02-03fix: Resolve shader initialization crashes and build errorsskal
2026-02-03feat: Finalize tracker asset-sample integration with unified pasting strategyskal
2026-02-02feat: Complete audio tracker system integration and testsskal
2026-02-02feat(test): Add comprehensive math and shader composer testsskal