weston: Don't ask for EGL depth buffer if not needed
authorBill Spitzak <spitzak@gmail.com>
Sat, 17 Mar 2012 20:43:52 +0000 (13:43 -0700)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 21 Mar 2012 02:43:56 +0000 (22:43 -0400)
This makes the compositor and demo clients work on the current nouveau
nvfx driver. Obviously does not fix any clients that actually want a
depth buffer, but this does allow more people to at least try wayland.

clients/simple-egl.c
src/compositor-wayland.c
src/compositor-x11.c

index 9893a82..c0e2855 100644 (file)
@@ -100,7 +100,6 @@ init_egl(struct display *display)
                EGL_GREEN_SIZE, 1,
                EGL_BLUE_SIZE, 1,
                EGL_ALPHA_SIZE, 1,
-               EGL_DEPTH_SIZE, 1,
                EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
                EGL_NONE
        };
index b4c55a8..1baf55e 100644 (file)
@@ -267,7 +267,6 @@ wayland_compositor_init_egl(struct wayland_compositor *c)
                EGL_GREEN_SIZE, 1,
                EGL_BLUE_SIZE, 1,
                EGL_ALPHA_SIZE, 1,
-               EGL_DEPTH_SIZE, 1,
                EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
                EGL_NONE
        };
index c3eaab7..0b7da9b 100644 (file)
@@ -123,7 +123,6 @@ x11_compositor_init_egl(struct x11_compositor *c)
                EGL_RED_SIZE, 1,
                EGL_GREEN_SIZE, 1,
                EGL_BLUE_SIZE, 1,
-               EGL_DEPTH_SIZE, 1,
                EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
                EGL_NONE
        };