From 13f6a2ecb7a3ba5959234e0169209846f3e87220 Mon Sep 17 00:00:00 2001 From: Foxar Date: Mon, 21 Dec 2020 20:02:51 +0100 Subject: [PATCH] Changed: Changed manual deep-copy of parameter vertex array to usage of memcpy() --- src/engine/models/bounding_box.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/models/bounding_box.cpp b/src/engine/models/bounding_box.cpp index 948bacb..15eb78d 100644 --- a/src/engine/models/bounding_box.cpp +++ b/src/engine/models/bounding_box.cpp @@ -10,12 +10,12 @@ #include "../include/models/bounding_box.hpp" #include "../include/utils/debug.hpp" +#include BoundingBox::BoundingBox(Vector3 *t_vertices) { //Perform a deep copy of vertex array parameter - for (int i = 0; i < 8; i++) - _vertices[i] = t_vertices[i]; + memcpy(_vertices, t_vertices, 8 * sizeof(Vector3)); //This might be shortened with Vector3 operator overloading, but current //implementation is more human readable.