- varying vec4 c;
- void main()
- {
- gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
- gl_FrontColor = gl_Color;
- c = vec4(1.0, 0.0, 0.0, 0.0);
- }
DGL https://delphigl.com/forum/ |
|
Unbekanntes varying Problem https://delphigl.com/forum/viewtopic.php?f=20&t=5387 |
Seite 1 von 1 |
Autor: | cHicHo [ Di Mär 28, 2006 23:54 ] |
Betreff des Beitrags: | Unbekanntes varying Problem |
Hallo liebe Delphi-GLer! Ich lese schon sehr lange gelegentlich hier und da bei euch im Forum mit und finde, dass es hier einem immer wieder super geholfen wird. Da ich mich gerade seit Stunden mit einem Shader-Problem rumschlage habe ich mich entschlossen, hier mal nachzufragen. Im Grunde ist die Ausgangssituatuin sehr einfach. Ich habe einen Vertex-Shader, der im Grunde nichts anderes macht, als eine varying-Variable zu setzen: Code:
Im Fragment-Shader wird dann nur die Farbe gesetzt: Code:
Soweit funktioniert alles wunderbar. Füge ich nun nur (!) im Vertex-Shader folgende Zeile hinzu (egal an welcher Stelle) Code:
entstehen sehr seltsame Effekte. Anstatt jeden Vertex weiterhin mit der im Vertex-Shader gesetzten Farbe zu rendern, entsteht über dem Mesh so etwas wie ein Farbverlauf von Schwarz zur gesetzten Farbe hin. Ich hoffe ihr konntet verstehen was ich meine ![]() Ich würde mich freuen, wenn jemand eine Antwort weiß... MfG cHicHo |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |