From 54dc1583aa2861091ee71cd46c4952c65991489d Mon Sep 17 00:00:00 2001 From: Thomas Edvalson Date: Wed, 10 Aug 2016 22:30:59 -0400 Subject: [PATCH] Forgot to add scissor rect to cache --- src/cpp3ds/Graphics/RenderTarget.cpp | 1 + src/emu3ds/Graphics/RenderTarget.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cpp3ds/Graphics/RenderTarget.cpp b/src/cpp3ds/Graphics/RenderTarget.cpp index 020a99f..d189e45 100644 --- a/src/cpp3ds/Graphics/RenderTarget.cpp +++ b/src/cpp3ds/Graphics/RenderTarget.cpp @@ -406,6 +406,7 @@ void RenderTarget::applyScissor(const UintRect& rect) if (right < 0) right = 0; C3D_SetScissor(GPU_SCISSOR_NORMAL, left, right, top, bottom); } + m_cache.lastScissor = rect; } diff --git a/src/emu3ds/Graphics/RenderTarget.cpp b/src/emu3ds/Graphics/RenderTarget.cpp index 6962d52..0fe4bd9 100644 --- a/src/emu3ds/Graphics/RenderTarget.cpp +++ b/src/emu3ds/Graphics/RenderTarget.cpp @@ -451,6 +451,7 @@ void RenderTarget::applyScissor(const UintRect& rect) glCheck(glEnable(GL_SCISSOR_TEST)); glScissor(rect.left, y, rect.width, rect.height); } + m_cache.lastScissor = rect; }