OpenGL3:高级篇 GLSL
Posted k5bg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL3:高级篇 GLSL相关的知识,希望对你有一定的参考价值。
一.简介
这个世界有两种着色器(Shader):
- Vertex shaders – 在你的场景中,每个顶点都需要调用的程序,称为“顶点着色器”。假如你在渲染一个简单的场景:一个长方形,每个角只有一个顶点。于是vertex shader 会被调用四次。它负责执行:诸如灯光、几何变换等等的计算。得出最终的顶点位置后,为下面的片段着色器提供必须的数据。
- Fragment shaders – 在你的场景中,大概每个像素都会调用的程序,称为“片段着色器”。在一个简单的场景,也是刚刚说到的长方形。这个长方形所覆盖到的每一个像素,都会调用一次fragment shader。片段着色器的责任是计算灯光,以及更重要的是计算出每个像素的最终颜色。
以上是关于OpenGL3:高级篇 GLSL的主要内容,如果未能解决你的问题,请参考以下文章