- //Vertexshader
- void main(void)
- {
- gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
- gl_FrontColor = gl_Color;
- }
DGL https://delphigl.com/forum/ |
|
Shader Fehler https://delphigl.com/forum/viewtopic.php?f=20&t=10629 |
Seite 1 von 1 |
Autor: | MBS [ Mi Okt 24, 2012 11:07 ] |
Betreff des Beitrags: | Shader Fehler |
Hallo Leute, ich verstehe es nicht^^ Irgendwie mag mein Programm Shader nicht. Ich versuche den einfachsten alles Shadercodes zu kompilieren: Code:
Code:
Und dazu benutzte ich folgenden Quellcode: Code:
Und ich bekomme immer folgenden Fehler: Fragmentshader: (0): error C0000: syntax error, unexspected $end, expecting "::" at token <EOF>" Vertexshader: (0): error C0000: syntax error, unexspected $end, expecting "::" at token <EOF>" Ich benutzte eine NVIDA Geforce GTX 560 TI |
Autor: | Lord Horazont [ Mi Okt 24, 2012 11:34 ] |
Betreff des Beitrags: | Re: Shader Fehler |
Neueres Delphi? Wenn ja ist String nen WideString und du willst statt dessen einen AnsiString verwenden. Eventuell ist auch die übergabe der Strings an die glShaderSource-Funktionen falsch, wenn der obere Tipp nicht hilft bzw. du ein älteres Delphi verwendest, versuch mal ein @foo[1] anstatt @foo (nur für die strings, nicht für die längen). grüße |
Autor: | MBS [ Mi Okt 24, 2012 11:47 ] |
Betreff des Beitrags: | Re: Shader Fehler |
Ich benutzte Delphi 2009 Professional. |
Autor: | MBS [ Mi Okt 24, 2012 11:57 ] |
Betreff des Beitrags: | Re: Shader Fehler |
Ich habe den String durch einen Widestring ausgetauscht. Hat leider nicht geklappt. Es wird auch ein PPGLcharARB verlangt. Das müsste nämlich sogar ANSI sein denn: PPGLcharARB = ^PGLcharARB; PGLcharARB = PAnsiChar; Aber danke für die Hilfe ![]() |
Autor: | MBS [ Mi Okt 24, 2012 11:59 ] |
Betreff des Beitrags: | Re: Shader Fehler |
Ich habe String durch ANSIString getauscht. Jetzt kommt kein Fehler ![]() Danke für die Hilfe, ich wäre nämlich nicht auf so einen Fehler gekommen ![]() |
Autor: | Lord Horazont [ Mi Okt 24, 2012 17:50 ] |
Betreff des Beitrags: | Re: Shader Fehler |
Sag ich doch ![]() grüße ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |