summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2018-07-18 17:38:55 +0300
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2018-07-18 17:40:20 +0300
commit31a0b9eaed1ff4ef27655281c56daa0704d67200 (patch)
treec3d9ed09c3dbd7409bd004ceff3fd8904f2a4001
parentd603a74c53bbcd7d5f4b542999cea5ff9db33c89 (diff)
Fix OpenGL buffer depth for per pixel transparency support (Windows, NVIDIA)
-rw-r--r--platform/windows/context_gl_win.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/windows/context_gl_win.cpp b/platform/windows/context_gl_win.cpp
index d312fbcb12..a158237418 100644
--- a/platform/windows/context_gl_win.cpp
+++ b/platform/windows/context_gl_win.cpp
@@ -106,9 +106,9 @@ Error ContextGL_Win::initialize() {
PFD_SUPPORT_OPENGL | // Format Must Support OpenGL
PFD_DOUBLEBUFFER,
PFD_TYPE_RGBA,
- 24,
+ OS::get_singleton()->is_layered_allowed() ? 32 : 24,
0, 0, 0, 0, 0, 0, // Color Bits Ignored
- 0, // No Alpha Buffer
+ OS::get_singleton()->is_layered_allowed() ? 8 : 0, // Alpha Buffer
0, // Shift Bit Ignored
0, // No Accumulation Buffer
0, 0, 0, 0, // Accumulation Bits Ignored