From 4798b1d04d048f97b7913e0ea4ae47d7be261e2a Mon Sep 17 00:00:00 2001
From: bunnei <bunneidev@gmail.com>
Date: Sat, 17 Dec 2016 19:13:33 -0500
Subject: [PATCH] Revert "Memory: Always flush whole pages from surface cache"

---
 src/core/memory.cpp | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/src/core/memory.cpp b/src/core/memory.cpp
index d058dc844..65e4bba85 100644
--- a/src/core/memory.cpp
+++ b/src/core/memory.cpp
@@ -357,24 +357,14 @@ void RasterizerMarkRegionCached(PAddr start, u32 size, int count_delta) {
     }
 }
 
-static void RoundToPages(PAddr& start, u32& size) {
-    PAddr start_rounded_down = start & ~PAGE_MASK;
-    PAddr end_rounded_up = ((start + size) + PAGE_MASK) & ~PAGE_MASK;
-
-    start = start_rounded_down;
-    size = end_rounded_up - start_rounded_down;
-}
-
 void RasterizerFlushRegion(PAddr start, u32 size) {
     if (VideoCore::g_renderer != nullptr) {
-        RoundToPages(start, size);
         VideoCore::g_renderer->Rasterizer()->FlushRegion(start, size);
     }
 }
 
 void RasterizerFlushAndInvalidateRegion(PAddr start, u32 size) {
     if (VideoCore::g_renderer != nullptr) {
-        RoundToPages(start, size);
         VideoCore::g_renderer->Rasterizer()->FlushAndInvalidateRegion(start, size);
     }
 }