环境:
NDK版本r8,eclipse和Android使用的是adt-bundle-windows-x86打包版本比较方便,
操作系统为windows8.1
一、NDK的编译
1、源码
NDK的examples目录有Hello-GL2的源码,大家可以先使用它。
2、将示例工程导入到eclipse中
3、编译设置
a、选中工程,eclipse中菜单windows->preferece...
分类:
移动开发 时间:
2014-11-06 17:30:58
阅读次数:
288
IOS实现图形编程可以使用三种API(UIKIT、Core Graphics、OpenGL ES及GLKit)。这些api包含的绘制操作都在一个图形环境中进行绘制。一个图形环境包含绘制参数和所有的绘制需要的设备特定信息,包括屏幕图形环境、offscreen 位图环境 和PDF图形环境,用来在屏幕表面、一个位图或一个pdf 文件中进行图形和图像绘制。在屏幕图形环境中进行的绘制限定于在一个UIView...
分类:
移动开发 时间:
2014-11-03 19:25:42
阅读次数:
385
Android OpenGL ES 基本应用,画2个三角形组成一个正方形...
分类:
移动开发 时间:
2014-11-01 20:34:34
阅读次数:
367
Update 10/24/12: If you’d like a new version of this tutorial fully updated for iOS 6 and Xcode 4.5, check out iOS 5 by Tutorials Second Edition!Note ...
分类:
其他好文 时间:
2014-10-29 16:54:07
阅读次数:
404
GLView是cocos2d-x基于OpenGL ES的调用封装UI库。
OpenGL本身是跨平台的计算机图形实现API,在每个平台的具体实现是不一样。所以每次使用之前先要初始化,去设置平台相关的信息。下面以win32的平台实现去分析:首先进入win32程序实现的入口文件:
bool AppDelegate::applicationDidFinishLaunching() {
// i...
分类:
其他好文 时间:
2014-10-27 19:38:08
阅读次数:
233
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架
本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图一样,需要注意的是定好正方体的顶点数组。
【实例讲解】
本实例添加了一个显示fps的小功能,在java层实现,原理是统计一分钟内屏幕刷新的次数...
分类:
其他好文 时间:
2014-10-27 17:35:48
阅读次数:
223
1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面...
分类:
其他好文 时间:
2014-10-27 17:29:10
阅读次数:
175
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架
本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示如何使用纹理贴图,分别实现了三角形纹理贴图和正方形纹理贴图。
【实例讲解】
OpenglES要求生成纹理的图片长宽为2的n次方,支持各种格式(BMP, GIF, JPEG, PNG...)
本例中使用的图片为png格式,尺寸为128*128
本例中,在上层GLJNIView.java中生成纹理,将纹理句柄传递给Native层进行绘制,详见
priv...
分类:
其他好文 时间:
2014-10-21 17:45:41
阅读次数:
397
本章在上一章的基础上讲解顶点缓存数组(Vertex Buffer Object)即VBO的使用,使用VBO来实现金字塔和立方体的绘制,
绘制的效果和上一章相同。这个系列教程主要是采用实例演示 Opengl ES 1.x NDK开发,对一些要点进行解释,因此对API的用
法和说明较少,建议初学者可以参考Opengl ES 1.x的API手册。
本章示例了VBO缓存顶点、颜色和索引的用法。
>>>为什么要使用VBO?
VBO的数据存放在显卡内存中,能节省从系统内存复制到显卡内存中的时间,提高...
分类:
其他好文 时间:
2014-10-20 15:10:36
阅读次数:
275
============问题描述============ 小生不才,现在想学习Android封装后的Opengles技术,但是我的英文水平不行,看官方文档很吃力,所以,想在这里求教大家帮忙指导一下不知道大家是怎么学习的这项技术的,或看某些好点的书籍,或完全自己摸索学习,小生希望懂这项技术的大牛们能够...
分类:
其他好文 时间:
2014-10-18 23:45:55
阅读次数:
451