From 91e134ee1710760a8f3c4898c09b23298bdf7839 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 da8aa2e1cb..7702f56df4 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1425,6 +1425,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) {