Commit Graph

9 Commits

Author SHA1 Message Date
7028027adc Fix Equalizer::ComputeCoefficients pointer arithmetic bug
The band index was incorrectly calculated using pointer arithmetic on a
local parameter address, which is meaningless. Now uses the band index
passed as a parameter instead.
2026-03-22 13:36:10 +08:00
a399eeec26 Fix OpenGL quad texture coordinate handling
- Remove shader flip (1.0 - texcoord.y was incorrect)
- Set flipVertical = false (stb_image loads texture correctly as-is)
- Update GT.ppm with correct rendering output
- OpenGL quad now matches D3D12 GT exactly (0% diff)
2026-03-22 13:00:10 +08:00
91291b2075 Add HRTF 3D spatialization audio effect 2026-03-21 12:25:42 +08:00
36119e62aa Add Equalizer DSP effect 2026-03-21 12:19:27 +08:00
00c2699542 Add Reverbation DSP effect and fix FFTFilter include paths 2026-03-21 12:16:19 +08:00
b68cde82b2 Add IAudioEffect interface and FFTFilter DSP effect using KissFFT 2026-03-21 12:08:16 +08:00
dfc948fc89 Move kissfft to engine/third_party and add AudioMixer class 2026-03-21 12:06:15 +08:00
85c106d5dd Fix audio module: add NOMINMAX, include WASAPIBackend.h, add AudioClip and TransformComponent includes 2026-03-20 20:48:09 +08:00
47808f5f90 Add audio module foundation: AudioTypes, AudioConfig, IAudioBackend, WASAPIBackend, AudioSystem, AudioSourceComponent, AudioListenerComponent, and third-party KissFFT library 2026-03-20 20:31:24 +08:00