From 6ac8efe081744bb316c1ec2bb634249c3be53c17 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Wed, 26 Sep 2018 13:48:42 +0700 Subject: [PATCH] Use frame buffer from input parameters when call _updateScreenCoordsViewport from GraphicsDrawer::drawTexturedRect. Fixed incorrect picture size when color buffer copied from RDRAM. Buffer copy uses drawTexturedRect --- src/GraphicsDrawer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GraphicsDrawer.cpp b/src/GraphicsDrawer.cpp index c624c32d..b7937c49 100644 --- a/src/GraphicsDrawer.cpp +++ b/src/GraphicsDrawer.cpp @@ -1344,7 +1344,7 @@ void GraphicsDrawer::drawTexturedRect(const TexturedRectParams & _params) if (bUseTexrectDrawer && m_texrectDrawer.add()) return; - _updateScreenCoordsViewport(); + _updateScreenCoordsViewport(_params.pBuffer); Context::DrawRectParameters rectParams; rectParams.mode = drawmode::TRIANGLE_STRIP; rectParams.verticesCount = 4;