OpenGL Shading Language
Erscheinungsbild
Die OpenGL Shading Language (GLSL) ist ein Teil der Spezifikation von OpenGL der mit der Version 2.0 hinzugekommen ist. Mit hilfe der GLSL ist es möglich nicht nur auf vordefinierte Funktionen der Grafikkarten zuzugreifen, sondern kleine Programme direkt in die Grafikhardware zu bringen. Diese sogenannten Shader können somit extrem schnell ausgeführt werden und zur Entwicklung sehr ausgefeilter Effekte verwendet werden.
Es gibt zwei verschiedene Arten von Shadern die mit GLSL definiert werden können. Es sind die Vertexshader und die Pixelshader. Ein Vertexshader wird für jedes Vertex einmal ausgeführt, während ein Pixelshader für jedes Pixel einmal läuft.
Weblinks
- www.OpenGL.org - The Industry Standard for High Performance Graphics (englisch)