summaryrefslogtreecommitdiff
path: root/src/gpu/gpu.cc
AgeCommit message (Expand)Author
2026-02-17refactor(effects): Factor shared initialization into Effect base classskal
2026-02-17style: Apply clang-formatskal
2026-02-17refactor: move shaders.{h,cc} to src/effects and remove v2 suffixskal
2026-02-16refactor: remove v2 versioning artifacts, establish Sequence as canonical systemskal
2026-02-16feat(sequence): complete v2 migration with DAG-based routingskal
2026-02-15clang-formatskal
2026-02-15feat(gpu): add shader labels for better error identificationskal
2026-02-14style: Apply clang-format to codebaseskal
2026-02-14refactor(gpu): Relocate effects to src/effects and streamline includesskal
2026-02-14Refactor: add gpu_create_post_process_texture helperskal
2026-02-14Refactor: add gpu_create_texture_view_2d helperskal
2026-02-14Refactor: factorize common WGPU patterns into helper functionsskal
2026-02-12feat: implement beat-based timing systemskal
2026-02-09refactor: Deduplicate CommonUniforms with #include in WGSL shadersskal
2026-02-09fix: Resolve DemoEffectsTest SEGFAULT and update GEMINI.mdskal
2026-02-09fix: Resolve WebGPU uniform buffer alignment issues (Task #74)skal
2026-02-08refactor: Use tracker BPM instead of hardcoded valuesskal
2026-02-08Revert "feat(platform): Centralize platform-specific WebGPU code and improve ...skal
2026-02-08feat(platform): Centralize platform-specific WebGPU code and improve shader c...skal
2026-02-08style: Apply clang-format to all source filesskal
2026-02-07refactor: Bundle GPU context into GpuContext structskal
2026-02-07fix(audio): Synchronize audio-visual timing with playback timeskal
2026-02-07refactor: Move platform files to src/platform/ subdirectoryskal
2026-02-06feat(particles): Implement transparent circular particles with alpha blending...skal
2026-02-03refactor: Task #20 - Platform & Code Hygieneskal
2026-02-03fix: Resolve shader initialization crashes and build errorsskal
2026-02-02feat(test): Add comprehensive math and shader composer testsskal
2026-02-02feat(3d): Implement Task 21.1 WGSL Library & Composerskal
2026-02-02fix(3d): Restore and enhance 3D shadowsskal
2026-02-02fix(gpu): Resolve high-DPI squished rendering and 3D shadow bugsskal
2026-02-02fix(build): Add compatibility for older wgpu-native headersskal
2026-02-02refactor(platform): Encapsulate state in PlatformState structskal
2026-02-01feat(gpu): Integrate bumpy 3D renderer into main demoskal
2026-02-01feat: Implement 3D system and procedural texture managerskal
2026-02-01clang-formatskal
2026-01-31fix(build): resolve cross-platform build configuration errorsskal
2026-01-31style: add vertical compression rules to clang-formatskal
2026-01-31fix: Cross-compilation and style complianceskal
2026-01-31feat: Multi-pass rendering architecture and effect stubsskal
2026-01-31feat: Implement Sequence Compiler for data-driven choreographyskal
2026-01-31opt: Guard debug/seek features with STRIP_ALLskal
2026-01-31feat: Add --seek command line option for fast-forward debuggingskal
2026-01-31feat: Implement Sequence and Effect system for demo choreographyskal
2026-01-31fix: Resolve macOS build breakage and restore tools audio supportskal
2026-01-31update state in .md filesskal
2026-01-31Add Windows cross-compilation support (MinGW) and emulation (Wine)skal
2026-01-31Chore: Add missing newlines at end of source filesskal
2026-01-31Chore: Remove trailing whitespaces across the codebaseskal
2026-01-31Implement procedural audio generation, spectral effects, and WebGPU particle ...skal
2026-01-28remove shader.wgslskal