Asteroids built on a handmade engine for learning.
Doyle Thai
630f2eaa5d
Audio can be played with 1 call, audio_beginVorbisStream which encapsulates the initialisation of the renderer and release on finish. OpenAL is quoted to have a limitation of around 32 sources. Audio renderers hence acquire a source slot on playback and immediately release on finish. This ensures that sources are held optimally and minimises the possibility of saturating the available sources. Renderers hold an index to the source list, which the index reveals the source ID for their use. |
||
---|---|---|
data | ||
extern | ||
src | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
Dengine.sln | ||
Dengine.vcxproj | ||
Dengine.vcxproj.filters |