Es ist wirklich unglaublich, dass einige Sachen immer an solchen Kleinigkeiten scheitern müssen Ich wollte einen Postscene Shader in mein Programm einbauen. Da ich das Ganze schonmal gemacht habe, habe ich den meisten Code einfach kopiert.
Naja was soll man sagen: Es funzt net, obwohl beide Sources nahezu identisch sind.
Scheinbar liegt es aber nur am Zeichnen der Vollbildtextur. Ich habe das Programm mal auf das Zeichnen eines Vollbildrechtecks reduziert.
Eigentlich sollte da jetzt auf jedenfall ein rotes Rechteck zu sehen sein, welches das gesamte Bild ausfüllt.
Nur bleibt das Bild weiß, warum ?
Relevanter Code:
Code:
glClearColor(1,1,1,0);
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Near und Far-Clipping-Plane von deinem Ortho-Aufruf passt? Schließlich zeichnest du in den negativen Bereich rein.
Du solltest nach deinem glPushMatrix nach Go2D noch ein glLoadIdentity aufrufen - sonst hast du noch die überreste der vermutlich 3D-Modelview-Matrix da rumliegen.
Gruß Lord Horazont
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Den Code habe ich aus einem anderen meiner Programme entnommen und da scheint es zu gehen.
Selbst wenn ich -2 durch +2 ersetze und das von der genannte loadidentity einfüge funktioniert es immer noch nicht.
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Du hast eine Nearclippingplane von -1 und eine Farclippingplane von 1. Probier doch mal als z-Koordinate von glVertex3i einfach 0 anstatt -2 (kleiner als NearClipping) oder +2 (größer als FarClipping)
Gruß Lord Horazont
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.