From c057fa1bac1d84c060905f80e997c29e6dad4584 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 13 Mar 2023 01:21:34 -0500 Subject: [PATCH] fix(gx): correct proj matrix shrink logic in gll backend --- src/gx/gll/CGxDeviceGLL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gx/gll/CGxDeviceGLL.cpp b/src/gx/gll/CGxDeviceGLL.cpp index a776337..951e305 100644 --- a/src/gx/gll/CGxDeviceGLL.cpp +++ b/src/gx/gll/CGxDeviceGLL.cpp @@ -1142,7 +1142,7 @@ void CGxDeviceGLL::ITexUpload(CGxTex* texId) { void CGxDeviceGLL::IXformSetProjection(const C44Matrix& matrix) { C44Matrix gllMat = matrix; - if (!this->MasterEnable(GxMasterEnable_NormalProjection) && matrix.d0 != 1.0f) { + if (!this->MasterEnable(GxMasterEnable_NormalProjection) && matrix.d3 != 1.0f) { C44Matrix shrink = { 0.2f, 0.0f, 0.0f, 0.0f, 0.0f, 0.2f, 0.0f, 0.0f,