summaryrefslogtreecommitdiff
path: root/src/mapblock_mesh.cpp
diff options
context:
space:
mode:
authorCraig Robbins <kde.psych@gmail.com>2014-11-21 14:43:29 +1000
committerCraig Robbins <kde.psych@gmail.com>2014-11-21 14:56:45 +1000
commitd406ac994b8092c5bd2dc32eda1a2eafbf95a30c (patch)
treee8b0f002ae3b69e0e0e8c1756482809f7d9aa09e /src/mapblock_mesh.cpp
parentea404979e16ce769c640266039ca3d696189f9d1 (diff)
downloadminetest-d406ac994b8092c5bd2dc32eda1a2eafbf95a30c.tar.gz
minetest-d406ac994b8092c5bd2dc32eda1a2eafbf95a30c.tar.bz2
minetest-d406ac994b8092c5bd2dc32eda1a2eafbf95a30c.zip
Optimise functions from CNodeDefManager and VoxelManipulator
CNodeDefManager::get() VoxelManipulator::addArea()
Diffstat (limited to 'src/mapblock_mesh.cpp')
-rw-r--r--src/mapblock_mesh.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mapblock_mesh.cpp b/src/mapblock_mesh.cpp
index 3324dd2b6..193fea328 100644
--- a/src/mapblock_mesh.cpp
+++ b/src/mapblock_mesh.cpp
@@ -65,8 +65,9 @@ void MeshMakeData::fill(MapBlock *block)
// Allocate this block + neighbors
m_vmanip.clear();
- m_vmanip.addArea(VoxelArea(blockpos_nodes-v3s16(1,1,1)*MAP_BLOCKSIZE,
- blockpos_nodes+v3s16(1,1,1)*MAP_BLOCKSIZE*2-v3s16(1,1,1)));
+ VoxelArea voxel_area(blockpos_nodes - v3s16(1,1,1) * MAP_BLOCKSIZE,
+ blockpos_nodes + v3s16(1,1,1) * MAP_BLOCKSIZE*2-v3s16(1,1,1));
+ m_vmanip.addArea(voxel_area);
{
//TimeTaker timer("copy central block data");