Pass EGL_NO_CONTEXT to eglCreateImageKHR for EGL_DRM_BUFFER_MESA target
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 6 Jan 2011 20:45:19 +0000 (15:45 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 6 Jan 2011 20:45:19 +0000 (15:45 -0500)
compositor/compositor-x11.c
compositor/drm.c

index 18cb655..df9329f 100644 (file)
@@ -436,7 +436,8 @@ x11_compositor_create_output(struct x11_compositor *c, int width, int height)
        attribs[3] = reply->height;
        attribs[5] = buffers[0].pitch / 4;
        output->image =
-               eglCreateImageKHR(c->base.display, c->base.context,
+               eglCreateImageKHR(c->base.display,
+                                 EGL_NO_CONTEXT,
                                  EGL_DRM_BUFFER_MESA,
                                  (EGLClientBuffer) buffers[0].name,
                                  attribs);
index d0eab29..dd5788b 100644 (file)
@@ -137,7 +137,7 @@ drm_create_buffer(struct wl_client *client, struct wl_drm *drm_base,
        attribs[3] = height;
        attribs[5] = stride / 4;
        image = eglCreateImageKHR(compositor->display,
-                                 compositor->context,
+                                 EGL_NO_CONTEXT,
                                  EGL_DRM_BUFFER_MESA,
                                  (EGLClientBuffer) name, attribs);
        if (image == NULL) {