X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fworld%2Fworld.cpp;h=02c142ac5af08f52ecd42114bc8b6019d556bcad;hp=682eb9bb3763b8019da31fd206cb4a5bb483aeed;hb=ffda75aa10f772b706c2466e96a2250c89f05120;hpb=0e061ce526fe46dd3e894223e5d646eb2e30f826 diff --git a/src/world/world.cpp b/src/world/world.cpp index 682eb9b..02c142a 100644 --- a/src/world/world.cpp +++ b/src/world/world.cpp @@ -476,18 +476,18 @@ void Planet::BuildVAO(const Set &ts) { for (int index = 0, surface = 0; surface < 6; ++surface) { for (int y = 0; y < sidelength; ++y) { for (int x = 0; x < sidelength; ++x, ++index) { - glm::vec3 pos[5]; - pos[0][(surface + 0) % 3] = x + 0 - offset; - pos[0][(surface + 1) % 3] = y + 0 - offset; + glm::vec3 pos[4]; + pos[0][(surface + 0) % 3] = float(x + 0) - offset; + pos[0][(surface + 1) % 3] = float(y + 0) - offset; pos[0][(surface + 2) % 3] = offset; - pos[1][(surface + 0) % 3] = x + 0 - offset; - pos[1][(surface + 1) % 3] = y + 1 - offset; + pos[1][(surface + 0) % 3] = float(x + 0) - offset; + pos[1][(surface + 1) % 3] = float(y + 1) - offset; pos[1][(surface + 2) % 3] = offset; - pos[2][(surface + 0) % 3] = x + 1 - offset; - pos[2][(surface + 1) % 3] = y + 0 - offset; + pos[2][(surface + 0) % 3] = float(x + 1) - offset; + pos[2][(surface + 1) % 3] = float(y + 0) - offset; pos[2][(surface + 2) % 3] = offset; - pos[3][(surface + 0) % 3] = x + 1 - offset; - pos[3][(surface + 1) % 3] = y + 1 - offset; + pos[3][(surface + 0) % 3] = float(x + 1) - offset; + pos[3][(surface + 1) % 3] = float(y + 1) - offset; pos[3][(surface + 2) % 3] = offset; float tex = ts[TileAt(surface, x, y).type].texture;