diff --git a/src/world.cpp b/src/world.cpp index abe1a0c..ee0a940 100644 --- a/src/world.cpp +++ b/src/world.cpp @@ -144,8 +144,6 @@ World::enumerateLights(Atomic *atomic, WorldLights *lightData) { int32 maxDirectionals, maxLocals; - assert(atomic->world == this); - maxDirectionals = lightData->numDirectionals; maxLocals = lightData->numLocals; @@ -172,6 +170,9 @@ World::enumerateLights(Atomic *atomic, WorldLights *lightData) } } + if(atomic->world != this) + return; + if(!normals) return;