Fragment-shaders: output-Variablen

Lesen der GLSL 1.40 Spezifikation:

Fragment Ausgänge können nur schweben,
Gleitkomma-Vektoren, signiert oder
unsigned Integer oder integer-Vektoren,
oder arrays solcher. Matrizen und
Strukturen können nicht ausgegeben werden. Fragment
Ausgänge deklariert werden, wie in der
folgende Beispiele:

out vec4 FragmentColor;
out uint Leuchtkraft;

Die fragment-Farbe definiert ist, schreiben gl_FragColor... ist es richtig? Jemand könnte klar meine Ideen über diese Ausgänge? Kann ich nur schreiben 'FragmentColor' in dem Beispiel, um zu bestimmen, fragment Farbe? Kann ich wieder Lesen Sie ('Leuchtkraft' zum Beispiel)?

InformationsquelleAutor Luca | 2009-11-14
Schreibe einen Kommentar