From 7ca8a66a453a78092f4b33c1b6fe055a5eb436e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 18 Nov 2024 17:06:28 +0100 Subject: [PATCH] Fix: Overlay-Next: Fix uninitialized memory in some shape batches --- source/blender/draw/engines/overlay/overlay_next_shape.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/draw/engines/overlay/overlay_next_shape.cc b/source/blender/draw/engines/overlay/overlay_next_shape.cc index 017aae05fdc..ae339a95918 100644 --- a/source/blender/draw/engines/overlay/overlay_next_shape.cc +++ b/source/blender/draw/engines/overlay/overlay_next_shape.cc @@ -965,7 +965,7 @@ ShapeCache::ShapeCache() /* camera tria */ { const Vector triangle = {{-1.0f, 1.0f}, {1.0f, 1.0f}, {0.0f, 0.0f}}; - Vector verts(2 * 3); + Vector verts; /* Wire */ append_line_loop(verts, triangle, 1.0f, VCLASS_CAMERA_FRAME); camera_tria_wire = BatchPtr( @@ -996,7 +996,7 @@ ShapeCache::ShapeCache() } /* camera volume wire */ { - Vector verts(bone_box_wire_lines.size()); + Vector verts; for (int i : bone_box_wire_lines) { const float x = bone_box_verts[i][2]; const float y = bone_box_verts[i][0];