From 4621c4936b008a66a03c283e36efc9b18e320c18 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 27 Oct 2022 17:10:35 +0200 Subject: [PATCH] radv: enable all possible features with NGG streamout Tested by forcing NGG streamout on GFX10.3. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 50799ed6a78..b44da810a43 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1476,7 +1476,7 @@ radv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceTransformFeedbackFeaturesEXT *features = (VkPhysicalDeviceTransformFeedbackFeaturesEXT *)ext; features->transformFeedback = pdevice->rad_info.gfx_level < GFX11; - features->geometryStreams = !pdevice->use_ngg_streamout && pdevice->rad_info.gfx_level < GFX11; + features->geometryStreams = pdevice->rad_info.gfx_level < GFX11; break; } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES: { @@ -2443,8 +2443,8 @@ radv_GetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice, properties->maxTransformFeedbackStreamDataSize = 512; properties->maxTransformFeedbackBufferDataSize = 512; properties->maxTransformFeedbackBufferDataStride = 512; - properties->transformFeedbackQueries = !pdevice->use_ngg_streamout; - properties->transformFeedbackStreamsLinesTriangles = !pdevice->use_ngg_streamout; + properties->transformFeedbackQueries = true; + properties->transformFeedbackStreamsLinesTriangles = true; properties->transformFeedbackRasterizationStreamSelect = false; properties->transformFeedbackDraw = true; break;