Android OpenglES EGL\u错误匹配错误

Android OpenglES EGL\u错误匹配错误,android,opengl-es,Android,Opengl Es,我有这个配置: 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,

我有这个配置:

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/


有什么建议吗

确保已在传递到
eglChooseConfig()
调用的属性中为
EGL\u SURFACE\u TYPE
设置了
EGL\u PBUFFER\u位