]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Properly position MapBlock meshes
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 27 Mar 2021 20:14:22 +0000 (21:14 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 27 Mar 2021 20:14:22 +0000 (21:14 +0100)
src/mapblock_meshgen.c

index c722d8c3ea95b75e436ceb0806f2f4b91e654671..5e5131220abc455e7df5e41fecac86dec77db851 100644 (file)
@@ -134,6 +134,8 @@ static void *meshgen_thread(void *unused)
 
                        if (vertices.siz > 0) {
                                mesh = mesh_create(vertices.ptr, vertices.siz);
+                               mesh->pos = (v3f) {block->pos.x * 16.0f + 8.0f, block->pos.y * 16.0f + 8.0f, block->pos.z * 16.0f + 8.0f};
+                               mesh_transform(mesh);
                                scene_add_mesh(meshgen.scene, mesh);
                        }