- 博客(7)
- 收藏
- 关注
转载 OpenGL ES:EGL接口解析与理解
本文介绍:EGL接口与初始化介绍,Android系统上EGL的一些理解一.EGL 介绍通俗上讲,OpenGL是一个操作GPU的API,它通过驱动向GPU发送相关指令,控制图形渲染管线状态机的运行状态。但OpenGL需要本地视窗系统进行交互,这就需要一个中间控制层,最好与平台无关。EGL——因此被独立的设计出来,它作为OpenGL ES和本地窗口的桥梁。EGL 是 OpenGL ES
2017-01-19 13:08:10
13639
2
转载 eglSwapBuffers接口实现说明
一般性嵌入式平台利用双缓冲进行Swap的时候,Display和Surface进行实际意义上的地址交换,来实现eglSwapBuffers的标准, 如上图的右侧所示。上图的左侧表示,单缓冲Framebuffer的形式,Surface永远都在后端, 显示的永远是Display,在GPU出现后已不使用。
2017-01-19 12:58:24
11300
原创 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
482
原创 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
818
原创 QNX Momentics启动时各种内存错误解决方法
QNX在启动时会出现一些错误,比如memory,或者java eclipse error等等问题,解决方法如下:删除当前工作文件夹下(如:C/用户/leniux/ide-5.0-workspace/)的“.metadata”文件夹即可。
2017-01-05 14:40:25
885
原创 glReadPixels函数使用和耗时问题
glReadPixels是为了获取opengl画出的画面,保存成图片供使用:函数接口如下:void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format,
2016-12-27 17:09:33
10576
原创 下位机"memory fault(core dumped)"报错原因之一
使用IMX6开发板近六个月,基本被折磨死。由于完全没有C/C++基础,首次拿到这么大工程便是一顿胡乱无节操的硬啃,能活到现在已是万幸。加上QNX编译器本身功能比较烂,报错少,每次down到板子里,一切错误在Xshell上都用”memory fault(core dumped)”表示,本人真心表示看到这句话已经想吐了。更不幸的是,开发板没开放网口,使用sd卡进行调试,对于一个完全没有C语言概念的新手,
2016-12-22 17:27:27
5384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人