【问题标题】:OpenglES EGL_BAD_MATCH errorOpenglES EGL_BAD_MATCH 错误
【发布时间】:2014-02-24 22:13:20
【问题描述】:

我有这个配置:

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/

有什么建议吗?

【问题讨论】:

    标签: android opengl-es


    【解决方案1】:

    确保您在传递给eglChooseConfig() 调用的属性中为EGL_SURFACE_TYPE 设置了EGL_PBUFFER_BIT

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 1970-01-01
      • 2013-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多