我是靠谱客的博主 甜蜜楼房,最近开发中收集的这篇文章主要介绍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 GLES案例分析 —— gl_basic0 前言1 效果2 代码流程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部