From ce8a2c6dbf4fd160f79c4da186844717c17d0875 Mon Sep 17 00:00:00 2001 From: clayjohn Date: Mon, 23 Jan 2023 09:37:18 -0800 Subject: [PATCH] Ensure that Particles have fully initialized before doing view axis pass in RD renderers --- servers/rendering/renderer_rd/storage_rd/particles_storage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp b/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp index f4c3e769a8c..00fb8acca8b 100644 --- a/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/particles_storage.cpp @@ -1145,7 +1145,7 @@ void ParticlesStorage::particles_set_view_axis(RID p_particles, const Vector3 &p return; } - if (particles->particle_buffer.is_null()) { + if (particles->particle_buffer.is_null() || particles->trail_bind_pose_uniform_set.is_null()) { return; //particles have not processed yet }