diff --git a/src/gallium/drivers/virgl/virgl_context.c b/src/gallium/drivers/virgl/virgl_context.c index 983f52f6259..751561ca23f 100644 --- a/src/gallium/drivers/virgl/virgl_context.c +++ b/src/gallium/drivers/virgl/virgl_context.c @@ -1181,7 +1181,7 @@ static void virgl_bind_sampler_states(struct pipe_context *ctx, void **samplers) { struct virgl_context *vctx = virgl_context(ctx); - uint32_t handles[32]; + uint32_t handles[PIPE_MAX_SHADER_SAMPLER_VIEWS]; int i; for (i = 0; i < num_samplers; i++) { handles[i] = (unsigned long)(samplers[i]);