OpenGL着色语言中文高清版
OpenGL着色语言(GLSL―OpenGLShadingLanguage)是用来在OpenGL中着色编程的语言,也即开发人员写的短小的自定义程序,他们是在图形卡的GPU(GraphicProcessorUnit图形处理单元)上执行的,代替了固定的渲染管线的一部分,使渲染管线中不同层次具有可编程型。比如:视图转换、投影转换等。GLSL(GLShadingLanguage)的着色器代码分成2个部分:VertexShader(顶点着色器)和Fragment(片断着色器),有时还会有GeometryShader(几何着色器)。负责运行顶点着色的是顶点着色器。它可以得到当前OpenGL中的状态,GLSL内置变量进行传递。GLSL其使用C语言作为基础