This commit is contained in:
Jonas Ådahl 2017-09-28 18:00:03 +00:00 committed by GitHub
commit ba45cb83d3
2 changed files with 7 additions and 1 deletions

View File

@ -258,7 +258,7 @@ void glfwDefaultWindowHints(void)
_glfw.hints.framebuffer.redBits = 8;
_glfw.hints.framebuffer.greenBits = 8;
_glfw.hints.framebuffer.blueBits = 8;
_glfw.hints.framebuffer.alphaBits = 8;
_glfw.hints.framebuffer.alphaBits = 0;
_glfw.hints.framebuffer.depthBits = 24;
_glfw.hints.framebuffer.stencilBits = 8;
_glfw.hints.framebuffer.doublebuffer = GLFW_TRUE;

View File

@ -178,6 +178,12 @@ static const struct wl_surface_listener surfaceListener = {
static void setOpaqueRegion(_GLFWwindow* window)
{
struct wl_region* region;
int alphaBits;
eglGetConfigAttrib(_glfw.egl.display, window->context.egl.config,
EGL_ALPHA_SIZE, &alphaBits);
if (alphaBits > 0)
return;
region = wl_compositor_create_region(_glfw.wl.compositor);
if (!region)