From 4c999f62fe6e0c78f6d1483995b001c902cbc0eb Mon Sep 17 00:00:00 2001 From: milek7 Date: Sat, 9 Apr 2022 22:42:49 +0200 Subject: [PATCH] do not use alpha channel in pickbuffer rendering --- openglrenderer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openglrenderer.cpp b/openglrenderer.cpp index b4f18a17..e30010ca 100644 --- a/openglrenderer.cpp +++ b/openglrenderer.cpp @@ -1159,10 +1159,12 @@ opengl_renderer::setup_drawing( bool const Alpha ) { break; } - case rendermode::shadows: - case rendermode::cabshadows: case rendermode::pickcontrols: - case rendermode::pickscenery: { + case rendermode::pickscenery: + ::glAlphaFunc( GL_ALWAYS, 0.0f ); + [[ fallthrough ]]; + case rendermode::shadows: + case rendermode::cabshadows: { ::glColor4fv( glm::value_ptr( colors::white ) ); ::glDisable( GL_LIGHTING ); ::glShadeModel( GL_FLAT );