opengl探索学习
fanzhang1990
这个作者很懒,什么都没留下…
展开
-
关于在vs2013中配置opengl红宝书第八版环境
转自 http://blog.csdn.net/qq821869798/article/details/45247241 本人刚开始学习opengl,买了一本opengl红宝书第八版, 第一个例子研究了一段时间终于可以运行了,不知道有没有童鞋跟我遇到一样的问题。 下面说说我怎么配置的: 首先去 http://www.opengl-redbook.com/ 下载红转载 2016-09-14 12:32:10 · 1554 阅读 · 0 评论 -
shader内置变量和函数
1、uint CreateShader(enum type) : 创建空的shader object; type: VERTEX_SHADER, 2、void ShaderSource(uint shader, sizeicount, const **string, const int *length):加载shader源码进shader object;可能多个字符串 3、转载 2016-09-22 21:10:35 · 5079 阅读 · 0 评论 -
OpenGL ES 三种类型修饰 uniform attribute varying
1.uniform变量 uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过 函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面 的常量(const ),它不能被shader程序修改。(shader只能用,不能转载 2016-09-21 00:25:21 · 471 阅读 · 0 评论 -
OpenGL超级宝典笔记——GLSL语言基础
变量 GLSL的变量命名方式与C语言类似。变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀,这个是GLSL保留的前缀,用于GLSL的内部变量。当然还有一些GLSL保留的名称是不能够作为变量的名称的。 基本类型 除了布尔型,整型,浮点型基本类型外,GLSL还引入了一些在着色器中经常用到的类型作为基本类型。这些基本类型都可以作为结构体内部的类型。转载 2016-09-21 13:44:41 · 379 阅读 · 0 评论 -
分享一个Shader学习案例比较多的网址
分享一个Shader学习案例比较多的网站,里面有很多比较实用的例子,有些还是很很不错的,可以方便大家进行学习,并应用在自己的工程中。 网址:https://www.shadertoy.com/browse 需要基友们的电脑配置稍微给力一点,不然确实是有点卡。浏览器当然是要支持WebGL的了,这个自然不用说了 先上几张截图,有兴趣的 可以自己去search里面的案例(鼠标可以放在场转载 2016-09-21 14:14:47 · 1397 阅读 · 0 评论 -
GLSL 内建函数
OpenGL ES着色语言为标量和向量操作定义了一套内建便利函数。有些内建函数可以用在多个类型的着色器中,有些是针对固定硬件的,所以这部分只能用在某个特定的着色器上。 内建函数基本上可以分为一下三类: (1)它们使用一些简便的方式提供必要的硬件功能,如材质贴图。这些函数单独通过着色器是无法模拟出来的。 (2)它们展示了一些可以常简单的写入的繁琐操作(clamp, m转载 2016-09-22 10:02:03 · 431 阅读 · 0 评论 -
如何学好3D游戏引擎编程
http://www.gamengines.com/article-549.html 此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通 这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工转载 2017-09-15 20:45:31 · 455 阅读 · 0 评论 -
opengl-es2.0之相机MVP矩阵
本文翻译来自 http://blog.db-in.com/cameras-on-opengl-es-2-x/ 在这篇文章中我们将讨论3D世界中一个非常重要的部分。你应该知道,在我们的设备屏幕后面的这个世界只是试图重现人类眼睛的美丽和复杂性。翻译 2017-10-17 22:08:39 · 850 阅读 · 0 评论 -
OpenGL学习脚印:缓冲对象相关函数的使用(buffer object function usage)
本文转自点击打开链接转载 2017-10-16 22:38:06 · 275 阅读 · 0 评论