EGL教程汇总

原文链接:http://www.cnblogs.com/afilover/archive/2010/01/09/1643186.html

原文链接http://www.cnitblog.com/zouzheng/archive/2011/05/30/74326.html

关于EGL的简明简绍:http://wenku.baidu.com/view/fbfa3860a98271fe910ef9fc.html

EGL Specification 1.0 的研读笔记:http://www.cnblogs.com/bpasser/archive/2011/09/26/2191710.html

EGL学习笔记:http://blog.csdn.net/xiruanliuwei/article/details/7539977


         在 

 

EGL教程汇总

EGL 数据类型

 

的系统图像(内存)数据类型,该类型只用于离屏渲染 

数据类型

EGLBoolean

EGL_TRUE =1, EGL_FALSE=0

EGLint

int 数据类型

EGLDisplay

系统显示 ID 或句柄

EGLConfig

Surface 的 EGL 配置

EGLSurface

系统窗口或 frame buffer 句柄

EGLContext

OpenGL ES 图形上下文

NativeDisplayType

Native 系统显示类型

NativeWindowType

Native 系统窗口缓存类型

NativePixmapType

Native 系统 frame buffer

EGL Displays

 

其中 由于设置无效的 下面是一个使用 

 

    和很多视窗 

其中 

参数 name 可以是 。这个函数最常用来查询有哪些 EGL 扩展被实现。所有 EGL 扩展都是可选的,如果你想使用某个扩展特性,请检查该扩展是否被实现了,而不要想当然假定已经实现了。如果没有扩展被实现,将返回一个Null 字符串,如果给定的 name 参数无效,则会得到 EGL_BAD_PARAMETER. 错误信息。

 

初始化EGL

OpenGL ES是一个平台中立的图形库,在它能够工作之前,需要与一个实际的窗口系统关联起来,这与OpenGL是一样的。但不一样的是,这部份工作有标准,这个标 准就是EGL。而OpenGL时代在不同平台上有不同的机制以关联窗口系统,在Windows上是wgl,在X-Window上是xgl,在Apple OS上是agl等。EGL的工作方式和部份术语都接近于xgl。

OpenGL ES的初始化过程如下图所示意:

 

来源:jieniyimiao

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年2月17日
下一篇 2015年2月17日

相关推荐