mirror of
https://gitee.com/openharmony/third_party_vulkan-loader
synced 2024-11-23 15:20:52 +00:00
tests: Further fixes to be able to build on OpenBSD
This commit is contained in:
parent
87429ffc5d
commit
efa8903d73
@ -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 "
|
||||
|
Loading…
Reference in New Issue
Block a user