Browse Source
[vk] Moving Maintenance features to wrapper
true-eds
CamilleLaVey
4 weeks ago
committed by
Caio Oliveira
No known key found for this signature in database
GPG Key ID: AAAE6C7FD4186B0C
2 changed files with
11 additions and
11 deletions
-
src/video_core/vulkan_common/vulkan.h
-
src/video_core/vulkan_common/vulkan_device.cpp
|
|
|
@ -22,6 +22,17 @@ |
|
|
|
|
|
|
|
#include <vulkan/vulkan.h> |
|
|
|
|
|
|
|
// Define maintenance 7-9 extension names (not yet in official Vulkan headers) |
|
|
|
#ifndef VK_KHR_MAINTENANCE_7_EXTENSION_NAME |
|
|
|
#define VK_KHR_MAINTENANCE_7_EXTENSION_NAME "VK_KHR_maintenance7" |
|
|
|
#endif |
|
|
|
#ifndef VK_KHR_MAINTENANCE_8_EXTENSION_NAME |
|
|
|
#define VK_KHR_MAINTENANCE_8_EXTENSION_NAME "VK_KHR_maintenance8" |
|
|
|
#endif |
|
|
|
#ifndef VK_KHR_MAINTENANCE_9_EXTENSION_NAME |
|
|
|
#define VK_KHR_MAINTENANCE_9_EXTENSION_NAME "VK_KHR_maintenance9" |
|
|
|
#endif |
|
|
|
|
|
|
|
// Sanitize macros |
|
|
|
#undef CreateEvent |
|
|
|
#undef CreateSemaphore |
|
|
|
|
|
|
|
@ -22,17 +22,6 @@ |
|
|
|
#include "video_core/vulkan_common/vulkan_device.h"
|
|
|
|
#include "video_core/vulkan_common/vulkan_wrapper.h"
|
|
|
|
|
|
|
|
// Define maintenance 7-9 extension names (not yet in official Vulkan 1.3 headers)
|
|
|
|
#ifndef VK_KHR_MAINTENANCE_7_EXTENSION_NAME
|
|
|
|
#define VK_KHR_MAINTENANCE_7_EXTENSION_NAME "VK_KHR_maintenance7"
|
|
|
|
#endif
|
|
|
|
#ifndef VK_KHR_MAINTENANCE_8_EXTENSION_NAME
|
|
|
|
#define VK_KHR_MAINTENANCE_8_EXTENSION_NAME "VK_KHR_maintenance8"
|
|
|
|
#endif
|
|
|
|
#ifndef VK_KHR_MAINTENANCE_9_EXTENSION_NAME
|
|
|
|
#define VK_KHR_MAINTENANCE_9_EXTENSION_NAME "VK_KHR_maintenance9"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if defined(ANDROID) && defined(ARCHITECTURE_arm64)
|
|
|
|
#include <adrenotools/bcenabler.h>
|
|
|
|
#endif
|
|
|
|
|