virtualx-engine/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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
camera_server.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
display_server.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
display_server.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
navigation_server_2d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_server_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Renaming all ARVR nodes to XR 2020-04-09 15:33:01 +10:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
xr_server.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00