4 Commits

Author SHA1 Message Date
Chris Robinson
70a8cf8804 Use an atomic unique_ptr for the device's context array 2024-01-01 15:54:30 -08:00
Chris Robinson
2c27d8bc75 Make the device clock members atomic
Even though they're protected by a SeqLock of sorts, it's still UB to read and
write non-atomic vars from different threads. It's fine to do relaxed reads and
writes given the lock though, to help alleviate the cost.
2023-12-03 14:23:31 -08:00
Chris Robinson
0c99a6b316 Make the backend pointer part of ALCdevice instead of DeviceBase 2021-11-19 20:04:10 -08:00
Chris Robinson
6d5dfbd09b Move the DeviceBase declaraction to core 2021-04-24 10:46:32 -07:00