From 2ea269220a98b9c439a1cf7b25131a45f9ec1055 Mon Sep 17 00:00:00 2001 From: Irlan <-> Date: Thu, 12 Jul 2018 14:09:05 -0300 Subject: [PATCH] memory, consistency --- include/bounce/dynamics/cloth/sparse_sym_mat33.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/bounce/dynamics/cloth/sparse_sym_mat33.h b/include/bounce/dynamics/cloth/sparse_sym_mat33.h index 7f7ff37..5648257 100644 --- a/include/bounce/dynamics/cloth/sparse_sym_mat33.h +++ b/include/bounce/dynamics/cloth/sparse_sym_mat33.h @@ -83,7 +83,7 @@ inline b3SparseSymMat33::b3SparseSymMat33(u32 m) memset(row_ptrs, 0, (M + 1) * sizeof(u32)); value_count = 0; //value_capacity = M * (M + 1) / 2; - value_capacity = 256; + value_capacity = 32 * 32; values = (b3Mat33*)b3Alloc(value_capacity * sizeof(b3Mat33)); value_columns = (u32*)b3Alloc(value_capacity * sizeof(u32)); } @@ -109,7 +109,7 @@ inline b3SparseSymMat33::~b3SparseSymMat33() inline b3SparseSymMat33& b3SparseSymMat33::operator=(const b3SparseSymMat33& _m) { - if (_m.values == values) + if (_m.row_ptrs == row_ptrs) { return *this; }