1.决定你要支持的OpenGL ES的版本。目前,OpenGL ES包含1.1和2.0两个版本,iPhone 3G+和iPad开始支持OpenGL ES2.0。而且这两个版本之间的差异非常大,不仅仅在编程思想上,API之间的差距也很大。因此,如果你想使用OpenGL ES开发3D程序或游戏,那么首先就要决定使用哪个版本,还是说两个版本都支持。OpenGL ES定义了代表不同版本的宏:
...
分类:
其他好文 时间:
2015-01-25 13:56:30
阅读次数:
165
一:OpenGL_ES怎么和操作系统原生窗口联系的?
OpenGL_ES应用程序运行linux,windows,MacOS或其他操作系统上的,这些操作系统都有自己的窗口系统,这些窗口都有一些配置参数,比如当前画刷颜色,窗口尺寸,状态信息等,这叫做窗口环境,Windows上又叫设备环境,同样OpenGL_ES要向窗口绘制内容,也需要有一个和应用程序窗口环境相匹配的渲染环境,叫Op...
分类:
其他好文 时间:
2015-01-25 06:34:25
阅读次数:
218
Qt 5提出了一个新的渲染底层,以替代Qt4时期的Graphics View,这个渲染底层就是Scene Graph。其实这个底层的作用和Open Scene Graph是差不多的,但是由于是不同的团队进行开发的,所以两者没有必然的联系。Scene Graph主要利用OpenGL ( ES )2的渲染优势,在2D和3D以非常流畅的速度进行渲染,满足日益增长的界面效果需求,同时Scene Graph预留了各种各样的接口,满足大家定义显示和渲染效果的需要。...
分类:
其他好文 时间:
2015-01-23 23:06:15
阅读次数:
212
1、Quartz 2D是一种二维绘图库,它与iphone OS紧密结合在一起,能协同所有相关框架进行工作,包括Core Animation、OpenGL ES和UIKit。2、Quartz的绘图功能取决与3个核心概念:上下文、路径和状态。 ①上下文(context):用户描述将图形写入哪里,该过程由...
分类:
其他好文 时间:
2015-01-22 21:53:01
阅读次数:
227
感谢,摘自:http://blog.csdn.net/mapdigit/article/details/7526556Android OpenGL ES 简明开发教程Android OpenGL ES 简明开发教程一:概述Android OpenGL ES 简明开发教程二:构造OpenGL ES V...
分类:
移动开发 时间:
2015-01-20 17:02:48
阅读次数:
155
cocos2d 2.x在opengl es 2.0 下自定义着色器来创建特别酷的特效(译)
(2012-12-24 13:22:17)
转载▼
标签:
it
cocos2d
opengl
着色器
渲染
翻译:弹涂鱼
PS:欢迎加入开发群:285275050...
分类:
其他好文 时间:
2015-01-19 14:35:33
阅读次数:
269
参考文章:http://mobile.51cto.com/aprogram-402020.htm1.首先确定设备支持opengl es(一般是android2.2以上)2.在manifest中声明如下:2.创建视图实现MyGLSurfaceView3.实现渲染器MyGL20Renderer()4.当...
分类:
移动开发 时间:
2015-01-13 14:07:18
阅读次数:
310
windows到android的移植: 渲染,shader和texture.
分类:
其他好文 时间:
2015-01-11 00:57:16
阅读次数:
398
君子性非异也,善假于物也 - Threejs 引入TrackballControls 查看场景太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 - 本博客专注于敏捷开发及移动和物联...
分类:
Web程序 时间:
2015-01-10 19:47:43
阅读次数:
283
OpenGL实现跨平台的功能,在不同的操作系统上需要不同的类似适配层的内容,比如在Windows操作系统上需要WGL。同样的,OpenGL ES是一个平台中立的图形库,在它能够工作前,需要与一个实际的窗口关联起来,但是,与OpenGL不一样的是,OpenGL是每个窗口系统需要一个与之对应的适配层,Windows需要WGL,X-Window需要xgl,Mac OS需要agl。而OpenGL
ES...
分类:
其他好文 时间:
2015-01-09 21:00:33
阅读次数:
280