FIX: EEVEE Next Non-shadowing directional light hang #120696
|
@ -32,6 +32,10 @@ void main()
|
|||
if (light.type != LIGHT_SUN) {
|
||||
break;
|
||||
}
|
||||
if (light.tilemap_index == LIGHT_NO_SHADOW) {
|
||||
continue;
|
||||
}
|
||||
|
||||
ivec2 base_offset_neg = light_sun_data_get(light).clipmap_base_offset_neg;
|
||||
ivec2 base_offset_pos = light_sun_data_get(light).clipmap_base_offset_pos;
|
||||
/* LOD relative max with respect to clipmap_lod_min. */
|
||||
|
|
|
@ -44,6 +44,10 @@ void main()
|
|||
LIGHT_FOREACH_BEGIN_DIRECTIONAL (light_cull_buf, l_idx) {
|
||||
LightData light = light_buf[l_idx];
|
||||
|
||||
if (light.tilemap_index == LIGHT_NO_SHADOW) {
|
||||
continue;
|
||||
}
|
||||
|
||||
float local_min = FLT_MAX;
|
||||
float local_max = -FLT_MAX;
|
||||
for (int i = 0; i < 8; i++) {
|
||||
|
|
Loading…
Reference in New Issue