mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 02:58:05 +02:00
mesa: fix parameter reservation size
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9360>
This commit is contained in:
parent
94f41b8a09
commit
c49d88f6b2
1 changed files with 2 additions and 1 deletions
|
|
@ -283,7 +283,8 @@ _mesa_add_parameter(struct gl_program_parameter_list *paramList,
|
|||
else if (_mesa_gl_datatype_is_64bit(datatype))
|
||||
oldValNum = align(oldValNum, 2); /* pad start to 64-bit */
|
||||
|
||||
_mesa_reserve_parameter_storage(paramList, 1, DIV_ROUND_UP(padded_size, 4));
|
||||
unsigned elements = (oldValNum - paramList->NumParameterValues) + padded_size;
|
||||
_mesa_reserve_parameter_storage(paramList, 1, DIV_ROUND_UP(elements, 4));
|
||||
|
||||
if (!paramList->Parameters ||
|
||||
!paramList->ParameterValues) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue