This flashcard is just one of a free flashcard set. See all flashcards!
84
Was sind uniform/varying Parameter? (Shader)
Varying Variablen sind Variablen, deren Wert im Vertexshader pro Eckpunkt berechnet wird. Aus diesen Werten wird im Fragmentshader für jeden Pixel jeweils ein interpolierter Wert berechnet (zB. Farbe, Normale, Position und Texturkoordinaten).
Mit Uniform Variablen, können Daten, die sich vergleichsweise selten ändern(konstanter Wert für Primitiv), zwischen Applikation und Shader ausgetauscht werden.Benutzerdefinierte Daten können so in den Shader geladen werden. Über Built-in Uniforms kann auch auf OpenGL States zugegriffen werden (zB. Modelviewmatrix, Projektionsmatrix, Texturmatrix, Licht-States), diese werden automatisch gesetzt. Innerhalb der Shader besteht nur Lesezugriff.
Mit Uniform Variablen, können Daten, die sich vergleichsweise selten ändern(konstanter Wert für Primitiv), zwischen Applikation und Shader ausgetauscht werden.Benutzerdefinierte Daten können so in den Shader geladen werden. Über Built-in Uniforms kann auch auf OpenGL States zugegriffen werden (zB. Modelviewmatrix, Projektionsmatrix, Texturmatrix, Licht-States), diese werden automatisch gesetzt. Innerhalb der Shader besteht nur Lesezugriff.
Flashcard info:
Author: cobocards-admin
Main topic: Informatik
Topic: Computergrafik
School / Univ.: Universität Koblenz-Landau
City: Koblenz
Published: 18.10.2010