mesa: track ParameterValues size separately
This is needed for multi-slot parameters. Reviewed-by: Zoltán Böszörményi <zboszor@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6946>
This commit is contained in:
@@ -2391,7 +2391,7 @@ add_uniform_to_shader::visit_field(const glsl_type *type, const char *name,
|
||||
if (is_dual_slot)
|
||||
num_params *= 2;
|
||||
|
||||
_mesa_reserve_parameter_storage(params, num_params);
|
||||
_mesa_reserve_parameter_storage(params, num_params, num_params);
|
||||
index = params->NumParameters;
|
||||
|
||||
if (ctx->Const.PackedDriverUniformStorage) {
|
||||
|
Reference in New Issue
Block a user