Skip rendering of lights with zero size

This commit is contained in:
JestemStefan 2021-07-12 15:12:33 +02:00
parent 6ec2caf12c
commit 9bf47923a5

View file

@ -131,6 +131,10 @@ void VisualServerViewport::_draw_viewport(Viewport *p_viewport, ARVRInterface::E
if (cl->enabled && cl->texture.is_valid()) {
//not super efficient..
Size2 tsize = VSG::storage->texture_size_with_proxy(cl->texture);
// Skip using lights with texture of 0 size
if (!tsize.x || !tsize.y) {
continue;
}
tsize *= cl->scale;
Vector2 offset = tsize / 2.0;