diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 5bc46fdcf5..d416c178ee 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -44,7 +44,7 @@ namespace vk case CELL_GCM_LEQUAL: return VK_COMPARE_OP_LESS_OR_EQUAL; case CELL_GCM_GEQUAL: - return VK_COMPARE_OP_EQUAL; + return VK_COMPARE_OP_GREATER_OR_EQUAL; case CELL_GCM_EQUAL: return VK_COMPARE_OP_EQUAL; case CELL_GCM_ALWAYS: diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.h b/rpcs3/Emu/RSX/VK/VKHelpers.h index be61c1e7d2..f8d3d2e53b 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.h +++ b/rpcs3/Emu/RSX/VK/VKHelpers.h @@ -570,7 +570,7 @@ namespace vk info.minFilter = min_filter; info.mipmapMode = mipmap_mode; info.compareOp = VK_COMPARE_OP_NEVER; - info.borderColor = VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE; + info.borderColor = VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK; CHECK_RESULT(vkCreateSampler(m_device, &info, nullptr, &value)); }