GLSL 介绍
GLSL,全称 OpenGL Shading Language,是一种用于着色器编程的编程语言,是以 C 语言为基础的高阶著色语言。由 OpenGL ARB 建立。
1992年建立 OpenGL 1.0, 1993年建立 OpenGL 1.1, 1994年建立 OpenGL 1.2, 1995年建立 OpenGL 1.3, 1996年建立 OpenGL 1.4, 1997年建立 OpenGL 1.5,以扩充的形式引入 GLSL。 1998年建立 OpenGL 1.6, 1999年建立 OpenGL 1.7, 2000年建立 OpenGL 1.8, 2001年建立 OpenGL 1.9, 2002年建立 OpenGL 2.0,正式纳入 GLSL。
好处
- 具有跨平台的兼容性。
- 支持 OpenGL 的显卡,都可以用来编写着色器。
- 允许厂商为特定显卡产生最佳化的代码。