From cd87005ded6678bd4c2065a7410d99fadfd9097c Mon Sep 17 00:00:00 2001 From: psucien Date: Tue, 4 Jun 2024 12:43:23 +0200 Subject: [PATCH] renderer_vulkan: unused extension removed --- src/video_core/renderer_vulkan/vk_instance.cpp | 8 -------- src/video_core/renderer_vulkan/vk_instance.h | 6 ------ 2 files changed, 14 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_instance.cpp b/src/video_core/renderer_vulkan/vk_instance.cpp index 17353715..dc10ec6c 100644 --- a/src/video_core/renderer_vulkan/vk_instance.cpp +++ b/src/video_core/renderer_vulkan/vk_instance.cpp @@ -150,7 +150,6 @@ bool Instance::CreateDevice() { external_memory_host = add_extension(VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME); tooling_info = add_extension(VK_EXT_TOOLING_INFO_EXTENSION_NAME); custom_border_color = add_extension(VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME); - index_type_uint8 = add_extension(VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME); add_extension(VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME); add_extension(VK_KHR_MAINTENANCE_4_EXTENSION_NAME); // The next two extensions are required to be available together in order to support write masks @@ -219,9 +218,6 @@ bool Instance::CreateDevice() { .customBorderColors = true, .customBorderColorWithoutFormat = true, }, - vk::PhysicalDeviceIndexTypeUint8FeaturesEXT{ - .indexTypeUint8 = true, - }, vk::PhysicalDeviceColorWriteEnableFeaturesEXT{ .colorWriteEnable = true, }, @@ -230,10 +226,6 @@ bool Instance::CreateDevice() { }, }; - if (!index_type_uint8) { - device_chain.unlink(); - } - if (!color_write_en) { device_chain.unlink(); device_chain.unlink(); diff --git a/src/video_core/renderer_vulkan/vk_instance.h b/src/video_core/renderer_vulkan/vk_instance.h index e4ee9aa4..28af5405 100644 --- a/src/video_core/renderer_vulkan/vk_instance.h +++ b/src/video_core/renderer_vulkan/vk_instance.h @@ -81,11 +81,6 @@ public: return custom_border_color; } - /// Returns true when VK_EXT_index_type_uint8 is supported - bool IsIndexTypeUint8Supported() const { - return index_type_uint8; - } - /// Returns true when VK_EXT_fragment_shader_interlock is supported bool IsFragmentShaderInterlockSupported() const { return fragment_shader_interlock; @@ -216,7 +211,6 @@ private: bool image_view_reinterpretation{true}; bool timeline_semaphores{}; bool custom_border_color{}; - bool index_type_uint8{}; bool fragment_shader_interlock{}; bool image_format_list{}; bool pipeline_creation_cache_control{};