diff options
| author | liamwhite <liamwhite@users.noreply.github.com> | 2023-06-18 09:43:03 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-18 09:43:03 -0400 | 
| commit | 23371fa187ae85dc1c9ec7bf4eff9c5386961686 (patch) | |
| tree | 89dbeed517b24319eb23f0a2235bac6c88be8c03 | |
| parent | af7f3f078cfee0fd67146aa63494ab8d7f02d8d2 (diff) | |
| parent | 8a526b2c269d11fad6942ecd12a9d1232fcdc5a2 (diff) | |
Merge pull request #10829 from lat9nq/remove-external-mem
vulkan_device: Remove external memory extension
| -rw-r--r-- | src/video_core/vulkan_common/vulkan_device.cpp | 8 | ||||
| -rw-r--r-- | src/video_core/vulkan_common/vulkan_device.h | 11 | 
2 files changed, 0 insertions, 19 deletions
| diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 3d2e9a16a..dcedf4425 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -783,9 +783,6 @@ bool Device::GetSuitability(bool requires_swapchain) {      FOR_EACH_VK_FEATURE_EXT(FEATURE_EXTENSION);      FOR_EACH_VK_EXTENSION(EXTENSION); -#ifdef _WIN32 -    FOR_EACH_VK_EXTENSION_WIN32(EXTENSION); -#endif  #undef FEATURE_EXTENSION  #undef EXTENSION @@ -804,11 +801,6 @@ bool Device::GetSuitability(bool requires_swapchain) {      FOR_EACH_VK_RECOMMENDED_EXTENSION(LOG_EXTENSION);      FOR_EACH_VK_MANDATORY_EXTENSION(CHECK_EXTENSION); -#ifdef _WIN32 -    FOR_EACH_VK_MANDATORY_EXTENSION_WIN32(CHECK_EXTENSION); -#else -    FOR_EACH_VK_MANDATORY_EXTENSION_GENERIC(CHECK_EXTENSION); -#endif      if (requires_swapchain) {          CHECK_EXTENSION(VK_KHR_SWAPCHAIN_EXTENSION_NAME); diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index f314d0ffe..8c7e44fcb 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -68,7 +68,6 @@      EXTENSION(EXT, VERTEX_ATTRIBUTE_DIVISOR, vertex_attribute_divisor)                             \      EXTENSION(KHR, DRAW_INDIRECT_COUNT, draw_indirect_count)                                       \      EXTENSION(KHR, DRIVER_PROPERTIES, driver_properties)                                           \ -    EXTENSION(KHR, EXTERNAL_MEMORY_FD, external_memory_fd)                                         \      EXTENSION(KHR, PUSH_DESCRIPTOR, push_descriptor)                                               \      EXTENSION(KHR, SAMPLER_MIRROR_CLAMP_TO_EDGE, sampler_mirror_clamp_to_edge)                     \      EXTENSION(KHR, SHADER_FLOAT_CONTROLS, shader_float_controls)                                   \ @@ -80,9 +79,6 @@      EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2)                                                \      EXTENSION(NV, VIEWPORT_SWIZZLE, viewport_swizzle) -#define FOR_EACH_VK_EXTENSION_WIN32(EXTENSION)                                                     \ -    EXTENSION(KHR, EXTERNAL_MEMORY_WIN32, external_memory_win32) -  // Define extensions which must be supported.  #define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME)                                            \      EXTENSION_NAME(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME)                                 \ @@ -90,12 +86,6 @@      EXTENSION_NAME(VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME)                             \      EXTENSION_NAME(VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME) -#define FOR_EACH_VK_MANDATORY_EXTENSION_GENERIC(EXTENSION_NAME)                                    \ -    EXTENSION_NAME(VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME) - -#define FOR_EACH_VK_MANDATORY_EXTENSION_WIN32(EXTENSION_NAME)                                      \ -    EXTENSION_NAME(VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME) -  // Define extensions where the absence of the extension may result in a degraded experience.  #define FOR_EACH_VK_RECOMMENDED_EXTENSION(EXTENSION_NAME)                                          \      EXTENSION_NAME(VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME)                               \ @@ -636,7 +626,6 @@ private:          FOR_EACH_VK_FEATURE_1_3(FEATURE);          FOR_EACH_VK_FEATURE_EXT(FEATURE);          FOR_EACH_VK_EXTENSION(EXTENSION); -        FOR_EACH_VK_EXTENSION_WIN32(EXTENSION);  #undef EXTENSION  #undef FEATURE | 
