From 5bf316955f31faed10989834713a076f80977d9d Mon Sep 17 00:00:00 2001 From: Phillip Stephens Date: Fri, 4 Apr 2025 16:37:24 -0700 Subject: [PATCH] Fix CWorldTransManager depth not being set --- Runtime/World/CWorldTransManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Runtime/World/CWorldTransManager.cpp b/Runtime/World/CWorldTransManager.cpp index b6c761b38..7cc597df2 100644 --- a/Runtime/World/CWorldTransManager.cpp +++ b/Runtime/World/CWorldTransManager.cpp @@ -199,6 +199,8 @@ void CWorldTransManager::DrawAllModels(CActorLights* lights) { if (!x4_modelData->x1c_samusModelData.IsNull()) { CModelFlags flags = {}; + flags.x2_flags |= CModelFlagBits::DepthTest; + flags.x2_flags |= CModelFlagBits::DepthUpdate; // TODO flags.m_extendedShader = EExtendedShader::LightingCubeReflection; x4_modelData->x1c_samusModelData.GetAnimationData()->PreRender();