]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Fix MapBlock mesh positions
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 28 Mar 2021 10:19:31 +0000 (12:19 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 28 Mar 2021 10:19:31 +0000 (12:19 +0200)
src/mapblock_meshgen.c

index ff67244324ab75d6e6feb6d0ee97850ae9c183bc..aaf4d6fd5167d5dfa7aa802798ee4249b5902717 100644 (file)
@@ -135,7 +135,7 @@ 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->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);
                        }