d806ad4a3d
For every UNIX-derived (Android, Linux, macOS, iOS) flavor, a global counter is atomically incremented on thread start. That id is kept as thread-local storage. Therefore, thread ids are sequential numbers, trivially comparable. This improves the previous state of things, in which `pthread_t` were casted to `Thread::ID` and unportabily compared. Also big, ugly thread ids appeared. |
||
---|---|---|
.. | ||
alsa | ||
convex_decomp | ||
gl_context | ||
gles2 | ||
gles3 | ||
png | ||
pulseaudio | ||
rtaudio | ||
unix | ||
windows | ||
xaudio2 | ||
zlib | ||
register_driver_types.cpp | ||
register_driver_types.h | ||
SCsub |