We need EGL_NO_MODE so that you can destroy the screen suface if you want to. eglShowSurfaceMESA(display, screen, EGL_NO_SURFACE, EGL_NO_MODE); This should blank the display until a new surface is shown. -- Jon Smirl jonsmirl at gmail.com