Skip to content

Commit e0bbafc

Browse files
committed
Merge pull request #106079 from clayjohn/rb-crash
Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available
2 parents c40c56b + 07ef21c commit e0bbafc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1903,11 +1903,11 @@ void RenderForwardClustered::_render_scene(RenderDataRD *p_render_data, const Co
19031903
}
19041904

19051905
// Ensure this is allocated so we don't get a stutter the first time an object with SSS appears on screen.
1906-
if (global_surface_data.sss_used) {
1906+
if (global_surface_data.sss_used && !is_reflection_probe) {
19071907
rb_data->ensure_specular();
19081908
}
19091909

1910-
if (global_surface_data.normal_texture_used) {
1910+
if (global_surface_data.normal_texture_used && !is_reflection_probe) {
19111911
rb_data->ensure_normal_roughness_texture();
19121912
}
19131913

0 commit comments

Comments
 (0)