Initialize X11 thread safety

This commit is contained in:
paradust7 2023-12-10 05:47:49 -08:00 committed by sfan5
parent a2884e4000
commit bb7c06d32a

View File

@ -147,6 +147,11 @@ CIrrDeviceLinux::CIrrDeviceLinux(const SIrrlichtCreationParameters& param)
// create keymap
createKeyMap();
// initialize X11 thread safety
// libX11 1.8+ has this on by default
// without it, multi-threaded GL drivers may crash
XInitThreads();
// create window
if (CreationParams.DriverType != video::EDT_NULL)
{