<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi<br>   I¡®m trying to give a directFB surface to eglCreateWindowSurface(), like below:<br><i>    //1 create Directfb Surface</i><br><i>    DFBDisplayLayerConfig dlc;</i><br><i>    DFBSurfaceDescription dsc;</i><br><i>    DFBWindowDescription dsc_w;</i><br><i>    DirectFBInit(0, NULL);</i><br><i>    DirectFBCreate(&_pDFB);</i><br><i>    _pDFB->SetCooperativeLevel(_pDFB, DFSCL_FULLSCREEN);</i><br><i>    memset(&dsc, 0, sizeof(dsc));</i><br><i>    dsc.flags  = (DFBSurfaceDescriptionFlags)(DSDESC_CAPS);</i><br><i>    dsc.caps   = (DFBSurfaceCapabilities)(DSCAPS_PRIMARY | DSCAPS_DOUBLE|DSCAPS_GL);</i><br><i>    DFBCHECK(_pDFB->CreateSurface(_pDFB, &dsc, &_pDFB_surface));</i><br><br><i>    //2 create egl surface</i><br><i>    EGLDisplay eglDisplay = EGL_NO_DISPLAY;</i><br><i>    EGLint iMajorVersion, iMinorVersion;</i><br><i>     EGLint configAttribs[] =</i><br><i>    {</i><br><i>        EGL_RED_SIZE,          8,</i><br><i>        EGL_GREEN_SIZE,      8,</i><br><i>        EGL_BLUE_SIZE,          8,</i><br><i>        EGL_ALPHA_SIZE,      8,</i><br><i>        EGL_DEPTH_SIZE,      24,</i><br><i>        EGL_STENCIL_SIZE,      8,</i><br><i>        EGL_SAMPLES,          0,</i><br><i>        EGL_SURFACE_TYPE,     EGL_WINDOW_BIT,</i><br><i>        EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,</i><br><i>        EGL_NONE</i><br><i>    };</i><br><i>    EGLConfig  eglConfig  = 0;</i><br><i>    EGLint iConfigs = 0;</i><br><br><i>    eglDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY);</i><br><i>    eglInitialize(eglDisplay, &iMajorVersion, &iMinorVersion);</i><br><i>    eglBindAPI(EGL_OPENGL_ES_API);</i><br><i>    eglChooseConfig(eglDisplay, configAttribs, &eglConfig, 1, &iConfigs);</i><br><i>    eglSurface = eglCreateWindowSurface(eglDisplay, eglConfig, (EGLNativeWindowType)_pDFB_surface, NULL);</i><br><br>   But it failed and got 0x3003 error code. <br>    Any idea about that?  <br>Env:<br>    Ubuntu 14..04.3, Mesa-10.1.3, DirectFB-1.7.6(use system x11)<br><br><br><br><br><br></div></div><br><br><span title="neteasefooter"><p> </p></span>