From 4e83f8bd0dde5dc37f8f7f37fd534445ec368092 Mon Sep 17 00:00:00 2001 From: Herman Semenov Date: Fri, 5 Jul 2024 06:21:06 -0500 Subject: [PATCH] Fixed possible incorrect index selection if planeId equal GMM_PLANE_V and etc --- Source/GmmLib/Texture/GmmTextureOffset.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/GmmLib/Texture/GmmTextureOffset.cpp b/Source/GmmLib/Texture/GmmTextureOffset.cpp index 95d4aaf..66eebd8 100644 --- a/Source/GmmLib/Texture/GmmTextureOffset.cpp +++ b/Source/GmmLib/Texture/GmmTextureOffset.cpp @@ -979,7 +979,7 @@ void GmmLib::GmmTextureCalc::GetBltInfoPerPlane(GMM_TEXTURE_INFO *pTexInfo, GMM_ { pBlt->Gpu.OffsetX = GFX_ULONG_CAST(pTexInfo->OffsetInfo.Plane.X[GMM_PLANE_V]); pBlt->Gpu.OffsetY = GFX_ULONG_CAST(pTexInfo->OffsetInfo.Plane.Y[GMM_PLANE_V]); - pBlt->Blt.Height = GFX_ULONG_CAST(pTexInfo->OffsetInfo.Plane.UnAligned.Height[GMM_PLANE_U]); + pBlt->Blt.Height = GFX_ULONG_CAST(pTexInfo->OffsetInfo.Plane.UnAligned.Height[GMM_PLANE_V]); pBlt->Sys.pData = (char *)pBlt->Sys.pData + uint32_t(pBlt->Blt.Height * pBlt->Sys.RowPitch); } }