godot/servers
Pedro J. Estébanez 8e128726f0 Modernize atomics
- Based on C++11's `atomic`
- Reworked `SafeRefCount` (based on the rewrite by @hpvb)
- Replaced free atomic functions by the new `SafeNumeric<T>`
- Replaced wrong cases of `volatile bool` by the new `SafeFlag`
- Platform-specific implementations no longer needed

Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-02-18 17:12:46 +01:00
..
audio Modernize atomics 2021-02-18 17:12:46 +01:00
camera
physics_2d Modernize atomics 2021-02-18 17:12:46 +01:00
physics_3d Revised cylinder contact point generation 2021-02-12 12:25:58 -07:00
rendering Modernize atomics 2021-02-18 17:12:46 +01:00
xr
audio_server.cpp Make audio bus channels' peak volume consistent 2021-02-02 11:30:32 +01:00
audio_server.h Make audio bus channels' peak volume consistent 2021-02-02 11:30:32 +01:00
camera_server.cpp
camera_server.h
display_server.cpp
display_server.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
navigation_server_2d.cpp
navigation_server_2d.h
navigation_server_3d.cpp
navigation_server_3d.h
physics_server_2d.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_2d.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_3d.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
physics_server_3d.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
register_server_types.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
register_server_types.h
rendering_server.cpp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
rendering_server.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
SCsub
server_wrap_mt_common.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
text_server.cpp [TextServer] Restore character and space extra spacing support. 2021-02-15 10:46:23 +02:00
text_server.h [TextServer] Restore character and space extra spacing support. 2021-02-15 10:46:23 +02:00
xr_server.cpp
xr_server.h