vk: Align write length when pre-filling buffers with constant patterns

This commit is contained in:
kd-11 2022-08-14 01:07:20 +03:00 committed by kd-11
parent c55a889c23
commit b960ce1426

View file

@ -257,7 +257,7 @@ namespace vk
const auto s_offset = utils::align<u32>(z_offset + in_depth_size, 256);
// Zero out the stencil block
vkCmdFillBuffer(cmd, src->value, s_offset, in_stencil_size, 0);
vkCmdFillBuffer(cmd, src->value, s_offset, utils::align(in_stencil_size, 4), 0);
vk::insert_buffer_memory_barrier(cmd, src->value, s_offset, in_stencil_size,
VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT,