Shader & GLSL

1. Was ist ein Shader?

Ein Shader ist ein kleines Programm, das direkt auf der Grafikkarte (GPU) ausgeführt wird. Während die CPU Aufgaben nacheinander abarbeitet, verarbeitet die GPU mithilfe von Shadern Millionen von Bildpunkten oder 3D-Punkten parallel und gleichzeitig.

Die drei Haupttypen:

2. Was ist GLSL?

GLSL steht für OpenGL Shading Language. Es ist die Programmiersprache, in der Shader für OpenGL und WebGL geschrieben werden. Die Syntax ist stark an C / C++ angelehnt.

Wichtige GLSL-Datentypen:

Wichtige Schlüsselwörter:

3. Einsatzbereiche