mesa/st: bump param reservation to 20
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 3 Jun 2022 13:52:29 +0000 (09:52 -0400)
committerMarge Bot <emma+marge@anholt.net>
Sat, 4 Jun 2022 03:58:21 +0000 (03:58 +0000)
I was hitting the realloc assert, so increase this again

fixes (zink+tu):
KHR-GL46.geometry_shader.api.max_atomic_counter_buffers

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16851>

src/mesa/state_tracker/st_glsl_to_nir.cpp

index fa5bfc3..59c9316 100644 (file)
@@ -479,7 +479,7 @@ st_glsl_to_nir_post_opts(struct st_context *st, struct gl_program *prog,
     * storage is only associated with the original parameter list.
     * This should be enough for Bitmap and DrawPixels constants.
     */
-   _mesa_ensure_and_associate_uniform_storage(st->ctx, shader_program, prog, 16);
+   _mesa_ensure_and_associate_uniform_storage(st->ctx, shader_program, prog, 20);
 
    st_set_prog_affected_state_flags(prog);