AuroraOpenALSoft/router
Chris Robinson 633c332dee Work around a MinGW thread_local bug
MinGW-w64 generates bad code when accessing extern thread_local objects.
Wrapper functions are used to ensure it only accesses them from the same place
they're defined. This unfortunately adds a bit of overhead for what should be a
relatively simple thing.

These functions are inlined for non-MinGW targets, avoiding the overhead on
non-affected targets.
2021-12-20 10:27:39 -08:00
..
al.cpp Work around a MinGW thread_local bug 2021-12-20 10:27:39 -08:00
alc.cpp Work around a MinGW thread_local bug 2021-12-20 10:27:39 -08:00
router.cpp Work around a MinGW thread_local bug 2021-12-20 10:27:39 -08:00
router.h Work around a MinGW thread_local bug 2021-12-20 10:27:39 -08:00