Fix crash in rw::gl3::lightingCB
This commit is contained in:
parent
a6d659d1b5
commit
607a53f5b0
@ -121,7 +121,7 @@ lightingCB(Atomic *atomic)
|
|||||||
lightData.locals = locals;
|
lightData.locals = locals;
|
||||||
lightData.numLocals = 8;
|
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);
|
((World*)engine->currentWorld)->enumerateLights(atomic, &lightData);
|
||||||
if((atomic->geometry->flags & rw::Geometry::NORMALS) == 0){
|
if((atomic->geometry->flags & rw::Geometry::NORMALS) == 0){
|
||||||
// Get rid of lights that need normals when we don't have any
|
// Get rid of lights that need normals when we don't have any
|
||||||
|
Loading…
x
Reference in New Issue
Block a user