godot/drivers
Rémi Verschelde e596439497 Vulkan: Work around false positive on 64-bit Linux w/ 32-bit ICDs
In the vast majority of cases, this will be a false positive error
thrown by Vulkan-Loader when a Linux system has Vulkan ICDs for both
32-bit and 64-bit. The error is of the form:
```
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
```

The loader dlopen's the 32-bit ICDs first, raises this error, and then
happily goes on to try and use the 64-bit ICDs.

Upstream report: https://github.com/KhronosGroup/Vulkan-Loader/issues/262

Fixes #36185.
2020-02-22 15:32:20 +01:00
..
alsa Remove duplicate ERR_PRINT macro. 2020-02-05 11:13:24 +01:00
alsamidi PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
coreaudio Remove duplicate ERR_PRINT macro. 2020-02-05 11:13:24 +01:00
coremidi PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
dummy Remove unused driver/dummy/audio_driver_dummy.h 2020-02-20 00:59:31 +05:30
gl_context SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
gles2 PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
png PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
pulseaudio Remove duplicate WARN_PRINT macro. 2020-02-05 11:13:24 +01:00
spirv-reflect Fix various GCC compilation warnings after Vulkan merge 2020-02-14 10:02:31 +01:00
unix Fix set_reuse_address on non-Windows platforms. 2020-02-19 10:15:36 +01:00
vulkan Vulkan: Work around false positive on 64-bit Linux w/ 32-bit ICDs 2020-02-22 15:32:20 +01:00
wasapi Remove duplicate WARN_PRINT macro. 2020-02-05 11:13:24 +01:00
windows Added a spinlock template as well as a thread work pool class. 2020-02-11 11:53:29 +01:00
winmidi PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
xaudio2 Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_driver_types.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_driver_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub Remove obsolete GLES3 backend 2020-02-13 10:36:44 +01:00