From 65bef7ec08612a6c197dd88d5a3949ba0efbc30b Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Sat, 29 Nov 2025 12:26:12 -0400 Subject: [PATCH] [vk] Adjusted Transform Feedback --- src/video_core/vulkan_common/vulkan_device.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index e3b2395335..2da8713dde 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1424,6 +1424,14 @@ void Device::RemoveUnsuitableExtensions() { properties.transform_feedback.maxTransformFeedbackBuffers > 0 && properties.transform_feedback.transformFeedbackQueries && properties.transform_feedback.transformFeedbackDraw; + + if (extensions.transform_feedback) { + features.transform_feedback.transformFeedback = VK_TRUE; + features.transform_feedback.geometryStreams = VK_TRUE; + } else { + features.transform_feedback.transformFeedback = VK_FALSE; + features.transform_feedback.geometryStreams = VK_FALSE; + } RemoveExtensionFeatureIfUnsuitable(extensions.transform_feedback, features.transform_feedback, VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME);