radv: bump max xfb output to 128
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 21 Jul 2023 16:48:19 +0000 (12:48 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 1 Aug 2023 20:47:34 +0000 (20:47 +0000)
this is the number of components supported for streamout

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24285>

src/amd/compiler/aco_shader_info.h
src/amd/vulkan/radv_constants.h

index 3e4224f..88a1791 100644 (file)
@@ -36,7 +36,7 @@
 extern "C" {
 #endif
 
-#define ACO_MAX_SO_OUTPUTS     64
+#define ACO_MAX_SO_OUTPUTS     128
 #define ACO_MAX_SO_BUFFERS     4
 #define ACO_MAX_VERTEX_ATTRIBS 32
 #define ACO_MAX_VBS            32
index afbdebe..9c89035 100644 (file)
@@ -48,7 +48,7 @@
 #define MAX_VIEWS                      8
 #define MAX_SO_STREAMS                 4
 #define MAX_SO_BUFFERS                 4
-#define MAX_SO_OUTPUTS                 64
+#define MAX_SO_OUTPUTS                 128
 #define MAX_INLINE_UNIFORM_BLOCK_SIZE  (4ull * 1024 * 1024)
 #define MAX_INLINE_UNIFORM_BLOCK_COUNT 64
 #define MAX_BIND_POINTS                3 /* compute + graphics + raytracing */