2014-02-24 83 views
0

我有这样的配置:OpenglES EGL_BAD_MATCH错误

int[] attribList = { 
       EGL14.EGL_RED_SIZE, 8, 
       EGL14.EGL_GREEN_SIZE, 8, 
       EGL14.EGL_BLUE_SIZE, 8, 
       EGL14.EGL_ALPHA_SIZE, 8, 
       //EGL14.EGL_DEPTH_SIZE, 16, 
       //EGL14.EGL_STENCIL_SIZE, 8, 
       EGL14.EGL_RENDERABLE_TYPE,EGL14.EGL_OPENGL_ES2_BIT, 
       EGL14.EGL_NONE, 0,  // placeholder for recordable [@-3] 
       EGL14.EGL_NONE 
     }; 

当我有这个配置调用eglCreatePbufferSurface()它提高了我的埃罗:EGL_BAD_MATCH/

什么建议吗?

回答

0

确保您已将EGL_PBUFFER_BIT设置为EGL_SURFACE_TYPE中的属性传入eglChooseConfig()调用。