diff --git a/rpcs3/Emu/RSX/VK/VKTexture.cpp b/rpcs3/Emu/RSX/VK/VKTexture.cpp index 7ebb63e73f..bf4cb8e363 100644 --- a/rpcs3/Emu/RSX/VK/VKTexture.cpp +++ b/rpcs3/Emu/RSX/VK/VKTexture.cpp @@ -257,7 +257,7 @@ namespace vk const auto s_offset = utils::align(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,