mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d-shader/fx: Pad fx_2_0 object data blobs with zeroes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
committed by
Henri Verbeet
parent
803bf59654
commit
21e08955d3
Notes:
Henri Verbeet
2025-03-18 16:05:09 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1435
@@ -1730,7 +1730,13 @@ static uint32_t write_fx_2_object_initializer(const struct hlsl_ir_var *var, str
|
||||
put_u32(buffer, id);
|
||||
put_u32(buffer, size);
|
||||
if (size)
|
||||
{
|
||||
static const uint32_t pad;
|
||||
|
||||
bytecode_put_bytes(buffer, data, size);
|
||||
if (size % 4)
|
||||
bytecode_put_bytes_unaligned(buffer, &pad, 4 - (size % 4));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user