![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GLSL
文章平均质量分 84
JeckZ
主要从事图形学及GIS的研究
展开
-
【GLSL教程】(三)在OpenGL中向shader传递信息
引言 一个OpenGL程序可以用多种方式和shader通信。注意这种通信是单向的,因为shader的输出只能是渲染到某些目标,比如颜色和深度缓存。 OpenGL的部分状态可以被shader访问,因此程序改变OpenGL某些状态就可以与shader进行通信了。例如一个程序想把光的颜色传给shader,可以直接调用OpenGL接口,就像使用固定功能流水线时做的那样。 不过,使用Ope转载 2017-01-11 09:07:30 · 263 阅读 · 0 评论 -
【GLSL教程】(二)在OpenGL中使用GLSL
设置GLSL 这一节讲述在OpenGL中配置GLSL,假设你已经写好了顶点shader和像素shader。如果你还没有准备好,可以从如下网址获得相关内容: http://www.3dshaders.com/home/ http://www.opengl.org/sdk/tools/ShaderDesigner/ http://developer.amd.com/archiv转载 2017-01-10 17:27:40 · 350 阅读 · 0 评论 -
【GLSL教程】(一)图形流水线
这是一些列来自lighthouse3d的GLSL教程,非常适合入门。我将边学习边翻译该教程的内容,同时记录在这里,方便以后查询。 流水线概述 下图描述了一个简化的图形处理流水线,虽然简略但仍然可以展示着色器编程(shader programming)的一些重要概念。 一个固定流水线包括如下功能: 顶点变换(Vertex Transformation)转载 2017-01-10 16:09:43 · 244 阅读 · 0 评论