godot/thirdparty/etcpak
Rémi Verschelde d137ccbfc8
etcpak: Fix handling of pthread naming API for Linux and MinGW
For MinGW this is tricky to do as a two-step process like it was implemented,
as `std:🧵:native_handle()` is implementation-defined and depending on
the MinGW distribution, it may or may not be a pthread handle.

With mingw-gcc as packaged in Linux distros with pthread support it worked
fine, but with llvm-mingw it was problematic.

Setting the name in the thread directly as done for Apple platforms is simpler
and works fine.

Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-04-13 21:04:09 +02:00
..
lz4 Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
patches etcpak: Fix handling of pthread naming API for Linux and MinGW 2021-04-13 21:04:09 +02:00
AUTHORS.txt Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Bitmap.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Bitmap.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
BitmapDownsampled.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
BitmapDownsampled.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
BlockData.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
BlockData.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ColorSpace.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ColorSpace.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
DataProvider.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
DataProvider.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Debug.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Debug.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Dither.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Dither.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Error.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Error.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ForceInline.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
LICENSE.txt Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Math.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
MipMap.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
mmap.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
mmap.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ProcessCommon.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ProcessDxtc.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ProcessDxtc.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ProcessRGB.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
ProcessRGB.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Semaphore.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
System.cpp etcpak: Fix handling of pthread naming API for Linux and MinGW 2021-04-13 21:04:09 +02:00
System.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Tables.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Tables.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
TaskDispatch.cpp etcpak: Fix handling of pthread naming API for Linux and MinGW 2021-04-13 21:04:09 +02:00
TaskDispatch.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Timing.cpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Timing.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00
Vector.hpp Add etcpak library for faster ETC/ETC2/S3TC imports. 2021-04-13 00:12:12 +02:00