virtualx-engine/drivers/vulkan
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
..
rendering_device_vulkan.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
rendering_device_vulkan.h rendering_vulkan: VertexDescriptionKey equal comparator was checking only the first element of his vector of VertexDescription 2020-02-19 10:01:19 -03:00
SCsub Add iphone to vulkan drivers SCsub 2020-02-21 22:00:48 -08:00
vulkan_context.cpp Vulkan: Work around false positive on 64-bit Linux w/ 32-bit ICDs 2020-02-22 15:32:20 +01:00
vulkan_context.h Vulkan: Move thirdparty code out of drivers, style fixes 2020-02-11 14:08:44 +01:00