diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2022-10-27 17:10:35 +0200 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2022-11-01 11:28:41 +0100 |
commit | 4621c4936b008a66a03c283e36efc9b18e320c18 (patch) | |
tree | 66fb6bba8d4028ed9c284ad0f8ca24189b1e455a | |
parent | d467ff7b0e3f213325acdfa56daacc02eb82a16d (diff) |
radv: enable all possible features with NGG streamout
Tested by forcing NGG streamout on GFX10.3.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19435>
-rw-r--r-- | src/amd/vulkan/radv_device.c | 6 |
1 files 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; |