From 5100108f4e77dfa9a8b8ea3eea7f84fbc867d15d Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Sun, 1 Feb 2026 00:34:24 -0400 Subject: [PATCH] [vulkan] Removing VK_EXT_graphics_pipelines_library --- src/video_core/vulkan_common/vulkan_device.cpp | 9 --------- src/video_core/vulkan_common/vulkan_device.h | 6 ------ 2 files changed, 15 deletions(-) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index ef1c9fdbfc..d915ad85d0 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1594,15 +1594,6 @@ void Device::RemoveUnsuitableExtensions() { // VK_KHR_maintenance9 extensions.maintenance9 = loaded_extensions.contains(VK_KHR_MAINTENANCE_9_EXTENSION_NAME); RemoveExtensionIfUnsuitable(extensions.maintenance9, VK_KHR_MAINTENANCE_9_EXTENSION_NAME); - - // VK_EXT_graphics_pipeline_library - extensions.graphics_pipeline_library = loaded_extensions.contains(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); - RemoveExtensionIfUnsuitable(extensions.graphics_pipeline_library, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); - if (extensions.graphics_pipeline_library) { - LOG_INFO(Render_Vulkan, "Driver supports VK_EXT_graphics_pipeline_library; enabling use"); - } else { - LOG_INFO(Render_Vulkan, "VK_EXT_graphics_pipeline_library not available"); - } } void Device::SetupFamilies(VkSurfaceKHR surface) { diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index 0f96eba040..76a4c98145 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -110,7 +110,6 @@ VK_DEFINE_HANDLE(VmaAllocator) EXTENSION(EXT, DESCRIPTOR_BUFFER, descriptor_buffer) \ EXTENSION(EXT, FILTER_CUBIC, filter_cubic) \ EXTENSION(QCOM, FILTER_CUBIC_WEIGHTS, filter_cubic_weights) \ - EXTENSION(EXT, GRAPHICS_PIPELINE_LIBRARY, graphics_pipeline_library) \ // Define extensions which must be supported. #define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME) \ @@ -298,11 +297,6 @@ public: return properties.properties.driverVersion; } - /// Returns true if the device and driver have VK_EXT_graphics_pipeline_library enabled. - bool HasGraphicsPipelineLibrary() const { - return extensions.graphics_pipeline_library; - } - /// Returns the device name. std::string_view GetModelName() const { return properties.properties.deviceName;