EGL14.eglChooseConfig拒绝透明颜色配置

时间:2018-01-06 19:53:31

标签: android opengl-es egl

我正在尝试为functions.php创建替代位置以绘制openGL内容,因为我希望获得该颜色透明度。

然而,当我运行此功能时

<?php

function register_menu() {
    register_nav_menu('top-menu',__( 'TOP MENU' ));
}
add_action( 'init', 'register_menu' );

?>

GLSurfaceView始终为0,因此我无法使用匹配的帧缓冲区配置,除了从int[] numConfigs = new int[1]; android.opengl.EGLConfig[] configs = new android.opengl.EGLConfig[1]; int[] attribList = { EGL14.EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, 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, //if this part about transparency is removed between comments EGL14.EGL_TRANSPARENT_TYPE,EGL14.EGL_TRANSPARENT_RGB, EGL14.EGL_TRANSPARENT_RED_VALUE,8, EGL14.EGL_TRANSPARENT_GREEN_VALUE,8, EGL14.EGL_TRANSPARENT_BLUE_VALUE,8, //everything works fine EGL14.EGL_NONE }; EGL14.eglChooseConfig(mEglDisplay, attribList, 0, configs, 0, 1, numConfigs, 0) 中删除透明度内容之外,我无法继续执行任何操作。 Here是属性列表可用的所有选项。

任何帮助如何解决这个问题或解决这个问题将不胜感激。

0 个答案:

没有答案