OpenGl 和 WebGl 学习
热干面条
学不可以已
展开
-
EGL笔记--未完全看懂 好好理解 2011-12-6
EGL是OpenGL和平台显示相关的部分的封装。http://www.khronos.org/egl/ OpenGL ES的初始化过程如下图所示意: DISPLAY → CONFIG → SURFACE ↑ CONTEXT转载 2011-12-06 18:46:25 · 836 阅读 · 0 评论 -
webgl-shader 学习总结
webGL是一个附加的渲染上下文(context),支持HTML5的canvas对象。这个上下文允许通过一种与OpenGL ES 2.0 API非常相似的API来进行图像渲染。 创建WebGL上下文 通过使用canvas的getContext(“experimental-webgl”)方法来获取一个WebGLRenderingContext。 创建Shaders Shaders是用转载 2011-11-10 09:20:18 · 7248 阅读 · 1 评论 -
opengl纹理映射的学习总结
1.不同的滤波方式的效果区别 使用Nearest滤波纹理的效果:看起来很斑驳 使用MipMapped的效果:看起来很平滑 2. void glTexImage1D (GLenum target,原创 2011-08-21 14:13:22 · 1332 阅读 · 1 评论 -
opengl相关知识的学习11-10-25
这次要讲的是OpenGL版本和OpenGL扩展。呵呵,你的系统支持什么版本的OpenGL呢? OpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1) 每个OpenGL版本的推出,都增加了一些当时流行的或者迫切需要的新功能。同转载 2011-10-25 10:37:05 · 947 阅读 · 0 评论 -
opengl相关知识 grew 11- 10 27
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数转载 2011-10-27 15:04:43 · 488 阅读 · 0 评论 -
关于opengl的理解 2011-11-9
首先,OpenGL仅仅是一个标准,就是写在纸上的协议。愿意遵守这个协议的硬件厂商,就会来支持这个标准,做一个它们自己的OpenGL实现。所以,效率方面,更多的是看具体的实现。而不是标准本身。当然,标准本身从总体上决定了实现发挥的程度。软件接口就是标准,大家都遵守标准,才能隐藏底层的实现细节,让上层开发者开发统一的代码。 OpenGL说白了就是一纸协议。底层的硬件可以根据自己的情况,有不同的实现方原创 2011-11-09 10:50:07 · 714 阅读 · 0 评论