Module: Mesa Branch: main Commit: 4621c4936b008a66a03c283e36efc9b18e320c18 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4621c4936b008a66a03c283e36efc9b18e320c18
Author: Samuel Pitoiset <[email protected]> Date: Thu Oct 27 17:10:35 2022 +0200 radv: enable all possible features with NGG streamout Tested by forcing NGG streamout on GFX10.3. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19435> --- 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;
