diff --git a/dgl/src/WindowPrivateData.cpp b/dgl/src/WindowPrivateData.cpp index 15a1d280..27bee506 100644 --- a/dgl/src/WindowPrivateData.cpp +++ b/dgl/src/WindowPrivateData.cpp @@ -249,7 +249,11 @@ void Window::PrivateData::initPre(const uint width, const uint height, const boo puglSetHandle(view, this); puglSetViewHint(view, PUGL_RESIZABLE, resizable ? PUGL_TRUE : PUGL_FALSE); puglSetViewHint(view, PUGL_IGNORE_KEY_REPEAT, PUGL_FALSE); +#if DGL_USE_RGBA + puglSetViewHint(view, PUGL_DEPTH_BITS, 24); +#else puglSetViewHint(view, PUGL_DEPTH_BITS, 16); +#endif puglSetViewHint(view, PUGL_STENCIL_BITS, 8); #ifdef DGL_USE_OPENGL3 puglSetViewHint(view, PUGL_USE_COMPAT_PROFILE, PUGL_FALSE); diff --git a/dgl/src/pugl-upstream b/dgl/src/pugl-upstream index 0fdc1905..b63bafa9 160000 --- a/dgl/src/pugl-upstream +++ b/dgl/src/pugl-upstream @@ -1 +1 @@ -Subproject commit 0fdc19059de5214973ae6ec0d775470f94ceb1c9 +Subproject commit b63bafa9cb5813729a928a6f364c997ff4e3bd6a