Skip to content
Permalink
Browse files

Fix nametag hiding

Commit

c3b2797 "Move object nametags to camera"

has added a regression to still display
a shadow if their alpha got set to 0.
  • Loading branch information
est31 committed Apr 1, 2016
1 parent c8ff11b commit b8ac7b80e6031f1322b76d638256f8e4a52e89d1
Showing with 6 additions and 0 deletions.
  1. +6 −0 src/camera.cpp
@@ -540,6 +540,12 @@ void Camera::drawNametags()
i = m_nametags.begin();
i != m_nametags.end(); ++i) {
Nametag *nametag = *i;
if (nametag->nametag_color.getAlpha() == 0) {
// Enforce hiding nametag,
// because if freetype is enabled, a grey
// shadow can remain.
continue;
}
v3f pos = nametag->parent_node->getPosition() + v3f(0.0, 1.1 * BS, 0.0);
f32 transformed_pos[4] = { pos.X, pos.Y, pos.Z, 1.0f };
trans.multiplyWith1x4Matrix(transformed_pos);

0 comments on commit b8ac7b8

Please sign in to comment.
You can’t perform that action at this time.