From cdbcc12a4efd588129af879a3b2c13668599d569 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 30 Aug 2014 13:19:52 -0700 Subject: [PATCH] Oops, flipping was off by one. That's why software and directx9 were off, arg. --- headless/Compare.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headless/Compare.cpp b/headless/Compare.cpp index c251401b7e..4fc954a200 100644 --- a/headless/Compare.cpp +++ b/headless/Compare.cpp @@ -300,7 +300,7 @@ std::vector TranslateDebugBufferToCompare(const GPUDebugBuffer *buffer, u32 if (!buffer->GetFlipped()) { // Bitmaps are flipped, so we have to compare backwards in this case. - pixels += outStride * buffer->GetHeight(); + pixels += outStride * (buffer->GetHeight() - 1); outStride = -outStride; }