From 3370445a2e22ee00687ecef2e9dc88f47bb2b4c6 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 23 Dec 2023 14:42:15 +0100 Subject: a --- src/chunk-walls.cpp | 38 +++----------------------------------- 1 file changed, 3 insertions(+), 35 deletions(-) (limited to 'src/chunk-walls.cpp') diff --git a/src/chunk-walls.cpp b/src/chunk-walls.cpp index 378b75af..0532193a 100644 --- a/src/chunk-walls.cpp +++ b/src/chunk-walls.cpp @@ -62,24 +62,6 @@ constexpr Quads::quad get_quad(Direction_ D, Group_ G, float depth) {-X, Y, Z }, {-X, Y, 0 }, }}; - case corner_L: { - constexpr float x_offset = (float)(unsigned)X; - return {{ - { -X + x_offset, -Y, Z }, - { -X + x_offset, -Y, 0 }, - { -X, -Y, Z }, - { -X, -Y, 0 }, - }}; - } - case corner_R: { - constexpr float y_offset = TILE_SIZE.y() - (float)(unsigned)Y; - return {{ - {-X, -Y, Z }, - {-X, -Y, 0 }, - {-X, -Y + y_offset, Z }, - {-X, -Y + y_offset, 0 }, - }}; - } case side: if (!is_west) { @@ -149,9 +131,9 @@ constexpr auto depth_offset_for_group(Group_ G) return tile_shader::wall_depth_offset; case Wall::Group_::side: return tile_shader::wall_side_offset; - case Wall::Group_::corner_L: - case Wall::Group_::corner_R: - return tile_shader::wall_overlay_depth_offset; + // // todo + // case corner: + // return tile_shader::wall_overlay_depth_offset } } @@ -180,20 +162,6 @@ GL::Mesh chunk::make_wall_mesh() { CORRADE_ASSUME(G < Group_::COUNT); - switch (G) - { - case Wall::Group_::corner_L: - if (D != Direction_::N || !_walls->atlases[k+1]) - continue; - break; - case Wall::Group_::corner_R: - if (D != Direction_::W || !_walls->atlases[k-1]) - continue; - break; - default: - break; - } - const auto& group = dir.*member; if (!group.is_defined) continue; -- cgit v1.2.3