NazaraEngine/include/Nazara/Audio
SirLynix b5576ccb9f Audio: Fix data race when a device is used from multiple threads
OpenAL devices can be used from multiple threads and the error handling code (inspired by OpenGLRenderer) did not take that into account. This is not a problem for the OpenGLRenderer since contexts are thread-local which is not the case for OpenAL devices.
2023-12-04 11:01:01 +01:00
..
Algorithm.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
Algorithm.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Audio.hpp Allow to setup/override module configuration from commandline 2023-07-30 12:44:43 +02:00
AudioBuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
AudioBuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
AudioDevice.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
AudioDevice.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
AudioSource.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
AudioSource.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Config.hpp Copyright year update 2023-01-22 17:41:18 +01:00
ConfigCheck.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Debug.hpp Copyright year update 2023-01-22 17:41:18 +01:00
DebugOff.hpp Copyright year update 2023-01-22 17:41:18 +01:00
DummyAudioBuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
DummyAudioBuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
DummyAudioDevice.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
DummyAudioDevice.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
DummyAudioSource.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
DummyAudioSource.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
Enums.hpp Copyright year update 2023-01-22 17:41:18 +01:00
Music.hpp Minor fixes 2023-11-28 20:05:09 +01:00
OpenAL.hpp Audio: Fix compilation with emscripten 2023-12-04 09:45:09 +01:00
OpenALBuffer.hpp Audio: Fix loading of OpenAL extensions (pointers are context-local) 2023-12-04 00:23:39 +01:00
OpenALBuffer.inl Audio: Fix loading of OpenAL extensions (pointers are context-local) 2023-12-04 00:23:39 +01:00
OpenALDevice.hpp Audio: Fix data race when a device is used from multiple threads 2023-12-04 11:01:01 +01:00
OpenALDevice.inl Audio: Fix data race when a device is used from multiple threads 2023-12-04 11:01:01 +01:00
OpenALFunctions.hpp Copyright year update 2023-01-22 17:41:18 +01:00
OpenALLibrary.hpp Audio: Fix loading of OpenAL extensions (pointers are context-local) 2023-12-04 00:23:39 +01:00
OpenALLibrary.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
OpenALSource.hpp Audio: Fix loading of OpenAL extensions (pointers are context-local) 2023-12-04 00:23:39 +01:00
OpenALSource.inl Audio: Fix loading of OpenAL extensions (pointers are context-local) 2023-12-04 00:23:39 +01:00
OpenALUtils.hpp Audio/OpenALDevice: Improve error when buffer/source creation fails 2023-12-02 13:56:06 +01:00
Sound.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
SoundBuffer.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00
SoundBuffer.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SoundEmitter.hpp Random code cleanup 2023-06-05 18:05:16 +02:00
SoundEmitter.inl Remove .inl inclusion of their .hpp files 2023-03-10 13:33:10 +01:00
SoundStream.hpp Update includes for new NazaraUtils version 2023-03-19 13:01:56 +01:00