From b960ce142676c2a7eca4a81d488cd151bafca890 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 14 Aug 2022 01:07:20 +0300 Subject: [PATCH] vk: Align write length when pre-filling buffers with constant patterns --- rpcs3/Emu/RSX/VK/VKTexture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,