Looking for opengl Keywords? Try Ask4Keywords

openglShader


Syntax

  • #version Versionsnummer // Welche GLSL-Version verwenden wir?
  • void main () {/ * Code * /} // Hauptfunktion des Shaders
  • im Typennamen; // Gibt einen Eingabeparameter an - GLSL 1.30
  • out typname; // Gibt einen Ausgabeparameter an - GLSL 1.30
  • Inout-Typname; // Parameter für Eingabe und Ausgabe - GLSL 1.30

Parameter

Parameter Einzelheiten
Art Der Typ des Parameters muss ein integrierter GLSL-Typ sein.

Bemerkungen

Um anzugeben, welche Version von GLSL zum Kompilieren eines #version 330 verwendet werden soll, verwenden Sie den Präprozessor der Version, z. B. #version 330 . Jede Version von OpenGL ist erforderlich, um bestimmte Versionen von GLSL zu unterstützen . Wenn kein #version Präprozessor oben in einem Shader definiert ist, wird die Standardversion 1.10 verwendet.

Shader Verwandte Beispiele