From df0e3c5e425ba84ac373cd8e2dbda13321433bc6 Mon Sep 17 00:00:00 2001 From: lawnjelly Date: Sun, 12 May 2024 15:05:46 +0100 Subject: [PATCH] Physics interpolation - Zero server side multimesh data To prevent possibility of use of uninitialized data. --- servers/visual/rasterizer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/servers/visual/rasterizer.cpp b/servers/visual/rasterizer.cpp index 696366537d01..ac31b61786da 100644 --- a/servers/visual/rasterizer.cpp +++ b/servers/visual/rasterizer.cpp @@ -313,6 +313,10 @@ void RasterizerStorage::multimesh_allocate(RID p_multimesh, int p_instances, VS: mmi->_data_curr.resize(size_in_floats); mmi->_data_prev.resize(size_in_floats); mmi->_data_interpolated.resize(size_in_floats); + + mmi->_data_curr.fill(0); + mmi->_data_prev.fill(0); + mmi->_data_interpolated.fill(0); } return _multimesh_allocate(p_multimesh, p_instances, p_transform_format, p_color_format, p_data);