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;

Reply via email to