summaryrefslogtreecommitdiffhomepage
path: root/src/chunk-walls.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chunk-walls.cpp')
-rw-r--r--src/chunk-walls.cpp38
1 files changed, 3 insertions, 35 deletions
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;