From c1c2724aafcfda26ab9a15710bd2f2c35098711f 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 93020cec23..ef126d0436 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1445,6 +1445,14 @@ void Device::RemoveUnsuitableExtensions() { features.transform_feedback.transformFeedback && properties.transform_feedback.maxTransformFeedbackBuffers > 0 && properties.transform_feedback.transformFeedbackQueries; + + 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); if (extensions.transform_feedback) {