Fix crash in rw::gl3::lightingCB

This commit is contained in:
SR_team 2022-06-23 04:54:59 +03:00
parent a6d659d1b5
commit 607a53f5b0

View File

@ -121,7 +121,7 @@ lightingCB(Atomic *atomic)
lightData.locals = locals;
lightData.numLocals = 8;
if(atomic->geometry->flags & rw::Geometry::LIGHT){
if(atomic->geometry->flags & rw::Geometry::LIGHT && engine->currentWorld){
((World*)engine->currentWorld)->enumerateLights(atomic, &lightData);
if((atomic->geometry->flags & rw::Geometry::NORMALS) == 0){
// Get rid of lights that need normals when we don't have any