我正在尝试为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是属性列表可用的所有选项。
任何帮助如何解决这个问题或解决这个问题将不胜感激。