summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparamat <mat.gregory@virginmedia.com>2016-12-18 02:32:48 +0000
committerparamat <mat.gregory@virginmedia.com>2016-12-18 02:34:34 +0000
commit977f5b831c0af654420b4cdad95f27851f4a83ce (patch)
tree365969a63a39b096ef18de781bd0680eadda97bf
parente8137cdc1796a611a3561a911a982e50401db226 (diff)
Use voxelmanip data buffer memory use optimisationHEADorigin/masterorigin/HEADmaster
-rw-r--r--README.txt4
-rw-r--r--init.lua7
2 files changed, 8 insertions, 3 deletions
diff --git a/README.txt b/README.txt
index caa29e1..9f1f4ca 100644
--- a/README.txt
+++ b/README.txt
@@ -1,5 +1,5 @@
-pathv7 0.1.4 by paramat
-For Minetest 0.4.14 and later
+pathv7 0.1.5 by paramat
+For Minetest 0.4.13 and later
Depends default stairs
Licenses: Code LGPLv2.1, textures CC BY-SA 3.0
See license.txt for license information
diff --git a/init.lua b/init.lua
index 00b2766..ce6706e 100644
--- a/init.lua
+++ b/init.lua
@@ -160,6 +160,11 @@ local nbuf_pathd
local nbuf_column
+-- Localise data buffer
+
+local dbuf
+
+
-- On generated function
minetest.register_on_generated(function(minp, maxp, seed)
@@ -201,7 +206,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
local area = VoxelArea:new({MinEdge = emin, MaxEdge = emax})
- local data = vm:get_data()
+ local data = vm:get_data(dbuf)
local ni = 1
for z = z0 - 3, z1 + 2 do