OpenGL
大头二娃
这个作者很懒,什么都没留下…
展开
-
glReadPixels函数使用和耗时问题
glReadPixels是为了获取opengl画出的画面,保存成图片供使用:函数接口如下:void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format,原创 2016-12-27 17:09:33 · 10391 阅读 · 0 评论 -
OpenGL着色器语法写法注意
static const char *vert_str ="precision mediump float; \n""attribute vec3 g_vPosition; \n""uniform highp mat4 g_matModelView;原创 2017-01-12 17:58:26 · 778 阅读 · 0 评论 -
OpenGL着色器语言注意点(部分)
static const char *vert_str ="precision mediump float; \n""attribute vec3 g_vPosition; \n""uniform highp mat4 g_matModelView; \n""un原创 2017-01-12 18:14:41 · 449 阅读 · 0 评论 -
eglSwapBuffers接口实现说明
一般性嵌入式平台利用双缓冲进行Swap的时候,Display和Surface进行实际意义上的地址交换,来实现eglSwapBuffers的标准, 如上图的右侧所示。上图的左侧表示,单缓冲Framebuffer的形式,Surface永远都在后端, 显示的永远是Display,在GPU出现后已不使用。转载 2017-01-19 12:58:24 · 11098 阅读 · 0 评论 -
OpenGL ES:EGL接口解析与理解
本文介绍:EGL接口与初始化介绍,Android系统上EGL的一些理解一.EGL 介绍通俗上讲,OpenGL是一个操作GPU的API,它通过驱动向GPU发送相关指令,控制图形渲染管线状态机的运行状态。但OpenGL需要本地视窗系统进行交互,这就需要一个中间控制层,最好与平台无关。EGL——因此被独立的设计出来,它作为OpenGL ES和本地窗口的桥梁。EGL 是 OpenGL ES转载 2017-01-19 13:08:10 · 13439 阅读 · 2 评论