index
:
demo.git
main
Vide-coded 64k demo system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
12 hours
refactor(build): Split asset_manager.h into dcl/core/utils headers
skal
12 hours
fix(test_mesh): Use BOX floor instead of PLANE to fix shadow rendering
skal
12 hours
Revert "fix(shaders): Correct plane distance scaling for non-uniform transforms"
skal
13 hours
fix(shaders): Correct plane distance scaling for non-uniform transforms
skal
13 hours
Revert "fix(test_mesh): Use uniform floor scale to fix shadow artifacts"
skal
13 hours
fix(test_mesh): Use uniform floor scale to fix shadow artifacts
skal
13 hours
fix(math): Normalize axis in quat::from_axis to prevent scaling artifacts
skal
14 hours
fix: Correct mesh normal transformation and floor shadow rendering
skal
14 hours
docs: Update project documentation and regenerate assets
skal
14 hours
fix(test_mesh): Resolve all WGPU API and build issues on macOS
skal
14 hours
feat(tests): Add test_mesh tool for OBJ loading and normal visualization
skal
15 hours
feat(assets): Add dodecahedron mesh asset
skal
15 hours
refactor(3d): Split Renderer3D into sub-functionalities
skal
16 hours
feat(3d): Implement basic OBJ mesh asset pipeline
skal
20 hours
chore: Update documentation, generated assets, and cleanup
skal
20 hours
refactor(gpu): Implement compile-time BVH toggle via shader composition
skal
21 hours
feat(perf): Add toggle for GPU BVH and fix fallback
skal
25 hours
chore: Update generated asset files
skal
26 hours
fix(gpu): Resolve typeid warning by using .get() on shared_ptr
skal
26 hours
feat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases)
skal
26 hours
feat(audio): Complete Phase 4 - Cleanup and Documentation (Task #56)
skal
26 hours
feat(audio): Complete Phase 3 - Migrate main.cc to AudioEngine (Task #56)
skal
26 hours
fix(gpu): Use GetTextureAsset() for procedural texture loading
skal
26 hours
feat(audio): Complete Phase 2 - Migrate tests to AudioEngine (Task #56)
skal
27 hours
perf: Reduce audio test durations for faster test suite
skal
27 hours
feat(audio): Implement AudioEngine and SpectrogramResourceManager (Task #56 P...
skal
28 hours
fix(audio): Resolve tracker test failures due to initialization order
skal
28 hours
test(assets): Add tests for Texture Asset support
skal
30 hours
feat(assets): Add Texture Asset support (Task #18.0 prep)
skal
30 hours
feat(physics): Implement SDF-based physics engine and BVH
skal
46 hours
feat: Replace explicit priorities with stack-based priority modifiers
skal
2 days
feat: Optional sequence end times and comprehensive effect documentation
skal
2 days
feat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ...
skal
2 days
fix(audio): Add pending buffer for partial writes to prevent sample loss
skal
2 days
fix(audio): Check buffer space before rendering to prevent sample loss
skal
2 days
fix(audio): Render audio in small chunks to fix timing gaps
skal
2 days
feat(audio): Implement ring buffer for live playback timing
skal
2 days
feat(audio): Trigger pattern events individually for tempo scaling
skal
2 days
test(audio): Add regression test for WAV dump stereo format
skal
2 days
fix(audio): WAV dump now outputs stereo format matching live audio
skal
2 days
fix(audio): Properly sync tracker and synth timing in WAV dump
skal
2 days
fix(audio): WAV dump now calls tracker_update at 60Hz to prevent choppy audio
skal
2 days
fix(audio): WAV dump backend now properly triggers tracker patterns
skal
2 days
feat(audio): Add WAV dump backend for debugging audio output
skal
2 days
feat(audio): Simplified demo track with tempo scaling tests
skal
2 days
feat(audio): Variable tempo system with music time abstraction
skal
2 days
feat(audio): Tracker timing test suite (Tasks #51.3 & #51.4)
skal
2 days
feat(audio): Implement mock audio backend for testing (Task #51.2)
skal
2 days
feat(audio): Implement audio backend abstraction (Task #51.1)
skal
2 days
chore(assets): Update generated asset data for modular WGSL
skal
[next]