summaryrefslogtreecommitdiffhomepage
path: root/src/tile-atlas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tile-atlas.cpp')
-rw-r--r--src/tile-atlas.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tile-atlas.cpp b/src/tile-atlas.cpp
index 7960c859..15bb9439 100644
--- a/src/tile-atlas.cpp
+++ b/src/tile-atlas.cpp
@@ -40,10 +40,10 @@ auto tile_atlas::make_texcoords(Vector2ui pixel_size, Vector2ub tile_count, std:
const Vector2 p0(id * sz), p1(sz);
const auto x0 = p0.x()+.5f, x1 = p1.x()-1, y0 = p0.y()+.5f, y1 = p1.y()-1;
return {{
- { (x0+x1) / pixel_size[0], (y0+y1) / pixel_size[1] }, // bottom right
- { (x0+x1) / pixel_size[0], y0 / pixel_size[1] }, // top right
- { x0 / pixel_size[0], (y0+y1) / pixel_size[1] }, // bottom left
- { x0 / pixel_size[0], y0 / pixel_size[1] }, // top left
+ { (x0+x1) / pixel_size[0], 1 - (y0+y1) / pixel_size[1] }, // bottom right
+ { (x0+x1) / pixel_size[0], 1 - y0 / pixel_size[1] }, // top right
+ { x0 / pixel_size[0], 1 - (y0+y1) / pixel_size[1] }, // bottom left
+ { x0 / pixel_size[0], 1 - y0 / pixel_size[1] }, // top left
}};
}