feat: add audio system

This commit is contained in:
2026-10-23 22:07:52 +02:00
parent a3d3da4a67
commit 0b7cc38543
28 changed files with 7412 additions and 214 deletions
+3 -1
View File
@@ -15,6 +15,7 @@ Destrum is a C++20 Vulkan rendering/game-engine playground. It contains the core
* Editor library: docked viewport, play/pause/stop, undo/redo, click to select, gizmos, asset browser
* Stable asset ids (`.meta` files) and material files (`.dmat`)
* HDR rendering with exposure and tonemapping (ACES, Khronos PBR Neutral)
* 3D audio through OpenAL Soft (`AudioSource` / `AudioListener`, WAV and OGG)
* CMake-based build setup with third-party dependencies as submodules
## Repository layout
@@ -57,7 +58,8 @@ Most dependencies are included as Git submodules:
* GLM
* nlohmann/json
* spdlog
* stb
* stb (image, vorbis)
* OpenAL Soft
* tinygltf
* tinyexr
* Assimp