godot/drivers
Pedro J. Estébanez 9a3a2b03b8 Drop old semaphore implementation
- Removed platform-specific implementations.
- Now all semaphores are in-object, unless they need to be conditionally created.
- Similarly to `Mutex`, provided a dummy implementation for when `NO_THREADS` is defined.
- Similarly to `Mutex`, methods are made `const` for easy use in such contexts.
- Language bindings updated: `wait()` and `post()` are now `void`.
- Language bindings updated: `try_wait()` added.

Bonus:
- Rewritten the `#ifdef` in `mutex.h` to meet the code style.
2020-03-03 13:20:42 +01:00
..
alsa Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
alsamidi Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
coreaudio Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
coremidi PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
dummy Removed interactive loader, added proper thread loading. 2020-02-28 11:20:45 -03:00
gl_context SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
gles2 Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
png PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
pulseaudio Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
spirv-reflect Fix various GCC compilation warnings after Vulkan merge 2020-02-14 10:02:31 +01:00
unix Drop old semaphore implementation 2020-03-03 13:20:42 +01:00
vulkan Adds null check of pMessageIdName 2020-02-29 18:26:38 +08:00
wasapi Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
windows Drop old semaphore implementation 2020-03-03 13:20:42 +01:00
winmidi PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
xaudio2 Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
register_driver_types.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_driver_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub Remove obsolete GLES3 backend 2020-02-13 10:36:44 +01:00