From 92fa6c34cd2394d93855e20f75c1e51baee2bcbe Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 27 Mar 2019 23:28:34 +1000 Subject: [PATCH] FramebufferManager: Fix EFB pokes being offset by 1 in D3D --- Source/Core/VideoCommon/FramebufferManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/VideoCommon/FramebufferManager.cpp b/Source/Core/VideoCommon/FramebufferManager.cpp index c308fcebfc..57d7f526f4 100644 --- a/Source/Core/VideoCommon/FramebufferManager.cpp +++ b/Source/Core/VideoCommon/FramebufferManager.cpp @@ -743,7 +743,7 @@ void FramebufferManager::CreatePokeVertices(std::vector* destinat const float x1 = static_cast(x) * cs_pixel_width - 1.0f; const float y1 = 1.0f - static_cast(y) * cs_pixel_height; const float x2 = x1 + cs_pixel_width; - const float y2 = y1 + cs_pixel_height; + const float y2 = y1 - cs_pixel_height; destination_list->push_back({{x1, y1, z, 1.0f}, color}); destination_list->push_back({{x2, y1, z, 1.0f}, color}); destination_list->push_back({{x1, y2, z, 1.0f}, color});