From ce304d195ff4a533155d4a122344b9cf27dc1cd5 Mon Sep 17 00:00:00 2001 From: Kromster80 Date: Tue, 23 Dec 2014 11:10:05 +0300 Subject: [PATCH] Removed superflous memset We have already filled whole set of layers with zeroes at line 477. It looks like we don't need to fill the layers once again. Right? --- Recast/Source/RecastLayers.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Recast/Source/RecastLayers.cpp b/Recast/Source/RecastLayers.cpp index bb0aeba..41458c1 100644 --- a/Recast/Source/RecastLayers.cpp +++ b/Recast/Source/RecastLayers.cpp @@ -481,10 +481,8 @@ bool rcBuildHeightfieldLayers(rcContext* ctx, rcCompactHeightfield& chf, for (int i = 0; i < lset.nlayers; ++i) { unsigned char curId = (unsigned char)i; - - // Allocate memory for the current layer. + rcHeightfieldLayer* layer = &lset.layers[i]; - memset(layer, 0, sizeof(rcHeightfieldLayer)); const int gridSize = sizeof(unsigned char)*lw*lh;