gallium: increase PIPE_MAX_SHADER_SAMPLER_VIEWS to 128
authorRoland Scheidegger <sroland@vmware.com>
Tue, 27 Feb 2018 02:38:17 +0000 (03:38 +0100)
committerRoland Scheidegger <sroland@vmware.com>
Tue, 6 Mar 2018 04:18:17 +0000 (05:18 +0100)
Some state trackers require 128.
(There are no plans to increase PIPE_MAX_SAMPLERS too, since with gl
state tracker it's unlikely more than 32 will be needed, if you need
more use bindless.)

src/gallium/include/pipe/p_state.h

index 640e6ed26dca0cc99a9656e720cf20b954567de9..4dce399f84862cace13f939a230bf1eeda40036d 100644 (file)
@@ -64,7 +64,7 @@ extern "C" {
 #define PIPE_MAX_SAMPLERS         32
 #define PIPE_MAX_SHADER_INPUTS    80 /* 32 GENERIC + 32 PATCH + 16 others */
 #define PIPE_MAX_SHADER_OUTPUTS   80 /* 32 GENERIC + 32 PATCH + 16 others */
-#define PIPE_MAX_SHADER_SAMPLER_VIEWS 32
+#define PIPE_MAX_SHADER_SAMPLER_VIEWS 128
 #define PIPE_MAX_SHADER_BUFFERS   32
 #define PIPE_MAX_SHADER_IMAGES    32
 #define PIPE_MAX_TEXTURE_LEVELS   16