我是靠谱客的博主 甜蜜楼房,这篇文章主要介绍iTOP4412|Android-4.0.3_r1 GLES案例分析 —— gl_basic0 前言1 效果2 代码流程,现在分享给大家,希望可以做个参考。

0 前言

    参考资料[4]分析了Android-Q的gl_basic,其实Android-4.0.3_r1就有该案例,绘制效果是一样的,但具体实现细节有所不同:前者在普通Surface(依赖SurfaceFlinger)上绘图,后者在FramebufferNativeWindow上绘图(不依赖SurfaceFlinger)。

1 效果

图1.1 gl_basic运行效果

2 代码流程

main(int argc, char **argv)@gl_basic.cpp
|-->init_gl_surface()
|	|-->EGLint numConfigs = 1
|	|-->EGLConfig myConfig = {0}
|	|-->EGLint attrib[] = { EGL_SURFACE_TYPE, EGL_WINDOW_BIT, EGL_NONE }
|	|-->eglDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY)
|	|-->eglInitialize(eglDisplay, NULL, NULL)
|	|-->printEGLConfigurations(eglDisplay)
|	|-->EGLNativeWindowType window = android_createDisplaySur

最后

以上就是甜蜜楼房最近收集整理的关于iTOP4412|Android-4.0.3_r1 GLES案例分析 —— gl_basic0 前言1 效果2 代码流程的全部内容,更多相关iTOP4412|Android-4.0.3_r1内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(132)

评论列表共有 0 条评论

立即
投稿
返回
顶部