From 3328134c589fee603f9af64087ddf108589192f6 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Tue, 14 Mar 2023 08:34:22 -0500 Subject: [PATCH] fix(gx): preload all non-render-target textures in d3d backend --- src/gx/d3d/CGxDeviceD3d.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gx/d3d/CGxDeviceD3d.cpp b/src/gx/d3d/CGxDeviceD3d.cpp index f92ff21..82fc0e1 100644 --- a/src/gx/d3d/CGxDeviceD3d.cpp +++ b/src/gx/d3d/CGxDeviceD3d.cpp @@ -1686,7 +1686,7 @@ UNLOCK: texels = nullptr; texId->m_userFunc(GxTex_Unlock, texId->m_width, texId->m_height, 0, 0, texId->m_userArg, texelStrideInBytes, texels); - if (texId->m_flags.m_renderTarget) { + if (!texId->m_flags.m_renderTarget) { auto d3dTexture = static_cast(texId->m_apiSpecificData); d3dTexture->PreLoad(); }