summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_compute.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_compute.h')
-rw-r--r--src/gallium/drivers/radeonsi/si_compute.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/radeonsi/si_compute.h b/src/gallium/drivers/radeonsi/si_compute.h
index 86021178533..5e2883d9e83 100644
--- a/src/gallium/drivers/radeonsi/si_compute.h
+++ b/src/gallium/drivers/radeonsi/si_compute.h
@@ -29,8 +29,6 @@
#include "si_shader.h"
-#define MAX_GLOBAL_BUFFERS 32
-
struct si_compute {
struct si_shader_selector sel;
struct si_shader shader;
@@ -40,7 +38,9 @@ struct si_compute {
unsigned private_size;
unsigned input_size;
- struct pipe_resource *global_buffers[MAX_GLOBAL_BUFFERS];
+ int max_global_buffers;
+ struct pipe_resource **global_buffers;
+
bool reads_variable_block_size;
unsigned num_cs_user_data_dwords;
};