From e67e87cfac52395365a1048082408482f024463a Mon Sep 17 00:00:00 2001 From: chaigler Date: Wed, 24 Jan 2018 16:30:34 -0500 Subject: [PATCH] Fix assert on exit when Basic Lighting is removed Occurs because ShadowMapManager is destroyed before AdvancedLightManager. --- Engine/source/lighting/shadowMap/shadowMapManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Engine/source/lighting/shadowMap/shadowMapManager.cpp b/Engine/source/lighting/shadowMap/shadowMapManager.cpp index 0b58abc37..7b801cc41 100644 --- a/Engine/source/lighting/shadowMap/shadowMapManager.cpp +++ b/Engine/source/lighting/shadowMap/shadowMapManager.cpp @@ -41,6 +41,9 @@ GFX_ImplementTextureProfile(ShadowMapTexProfile, MODULE_BEGIN( ShadowMapManager ) +#ifndef TORQUE_BASIC_LIGHTING + MODULE_SHUTDOWN_AFTER(Scene) +#endif MODULE_INIT {