From 33caa613e7aa9911093672f2a9b5e757395efacd Mon Sep 17 00:00:00 2001 From: Leonardo Zide Date: Sun, 17 Nov 2019 11:17:51 -0800 Subject: [PATCH] Enabled alpha test when drawing grid studs. --- common/view.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/view.cpp b/common/view.cpp index f90678dc..4f0b0446 100644 --- a/common/view.cpp +++ b/common/view.cpp @@ -1726,6 +1726,8 @@ void View::DrawGrid() { mContext->BindTexture2D(gGridTexture->mTexture); glEnable(GL_BLEND); + glEnable(GL_ALPHA_TEST); + glAlphaFunc(GL_GREATER, 0.25f); mContext->SetMaterial(LC_MATERIAL_UNLIT_TEXTURE_MODULATE); mContext->SetColor(lcVector4FromColor(Preferences.mGridStudColor)); @@ -1733,6 +1735,7 @@ void View::DrawGrid() mContext->SetVertexFormat(0, 3, 0, 2, 0, false); mContext->DrawPrimitives(GL_TRIANGLE_STRIP, 0, 4); + glDisable(GL_ALPHA_TEST); glDisable(GL_BLEND); BufferOffset = 4 * 5 * sizeof(float);