词条 GLSL

GLSL

GLSL - OpenGL Shading Language 也称作 GLslang,是一个以C语言为基础的高阶着色语言。它是由 OpenGL ARB 所建立,提供开发者对绘图管线更多的直接控制,而无需使用汇编语言或硬件规格语言。

相关人物
GLSL相关文献
GLSL
背景随着近年来绘图卡的进步,已在渲染管线中的顶点(vertex)和片断(fragment)层次中,加入更具弹性的新功能。达到在这个层次中,使用片断和顶点着色器的可编程性。最初这个功能是以组合语言撰写着色器来达到的。组合语言对开发者的使用是不直观而复杂的。OpenGLARB建立了OpenGL着色语言,为GPU的程式设计提供更加直观的方法,当维护开放标准的时候,就有助于带动OpenGL的历史。最初OpenGL1.5是以扩充形式引入,后来OpenGLARB在OpenGL2.0核心中正式纳入GLSL。自1992年建立的OpenGL1.0起,OpenGL2.0是第一个OpenGL的大修改版。使用GLSL有如下好处:具有跨平台的相容性,包括Macintosh、Windows和Linux等操作系统。所有支援OpenGL着色语言的绘图卡,都可以用来编写着色器。允许厂商为特定的绘图卡产生最佳化的代码。详细资...
查看全文
GLSL相关标签
绘图函式库
着色器语言
三维计算机图形学
C语言家族
OpenGL
学科&术语