mirror of
https://github.com/openharmony/third_party_vulkan-loader.git
synced 2026-07-19 17:13:36 -04:00
tests: Further fixes to be able to build on OpenBSD
This commit is contained in:
committed by
Charles Giessen
parent
47b2c57d6a
commit
f3cce0e816
@@ -99,7 +99,7 @@
|
||||
#endif
|
||||
#endif
|
||||
// Apple doesn't have 32 bit but this should allow tests to run as if it was supported
|
||||
#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
#define CURRENT_PLATFORM_DUMMY_BINARY_WRONG_TYPE DUMMY_BINARY_LINUX_32
|
||||
#define CURRENT_PLATFORM_DUMMY_BINARY_BAD BAD_DUMMY_BINARY_LINUX_64
|
||||
#endif
|
||||
|
||||
@@ -208,7 +208,7 @@ extern "C" {
|
||||
using PFN_get_platform_shim = PlatformShim* (*)(std::vector<fs::FolderManager>* folders);
|
||||
#define GET_PLATFORM_SHIM_STR "get_platform_shim"
|
||||
|
||||
#elif defined(__linux__) || defined(__FreeBSD__)
|
||||
#elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
// statically link on linux
|
||||
PlatformShim* get_platform_shim(std::vector<fs::FolderManager>* folders);
|
||||
#endif
|
||||
|
||||
@@ -2468,7 +2468,7 @@ TEST(CreateInstance, InstanceNullExtensionPtr) {
|
||||
ASSERT_EQ(env.vulkan_functions.vkCreateInstance(&info, VK_NULL_HANDLE, &inst), VK_ERROR_EXTENSION_NOT_PRESENT);
|
||||
}
|
||||
|
||||
#if defined(__linux__) || defined(__FreeBSD__)
|
||||
#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
// NOTE: Sort order only affects Linux
|
||||
TEST(SortedPhysicalDevices, DevicesSortEnabled10NoAppExt) {
|
||||
FrameworkEnvironment env{};
|
||||
@@ -3280,7 +3280,7 @@ TEST(SortedPhysicalDevices, DeviceGroupsSortedDisabled) {
|
||||
remove_env_var("VK_LOADER_DISABLE_SELECT");
|
||||
}
|
||||
|
||||
#endif // __linux__ || __FreeBSD__
|
||||
#endif // __linux__ || __FreeBSD__ || __OpenBSD__
|
||||
|
||||
const char* portability_driver_warning =
|
||||
"vkCreateInstance: Found drivers that contain devices which support the portability subset, but the "
|
||||
|
||||
Reference in New Issue
Block a user