C++ OpenGL Hintergrundbild Beispiel Code gesucht

Chakky

Member of Honour
Hi HaBo,

es ist wieder mal der spätere Abend und ich steh vor einem Problem.
Ich möchte per OpenGL dem Fenster ein Hintergrund geben (außer nur eine Farbe) sondern ein Hintergrundbild. Folgendesproblem habe ich: Ich habe mit OpenGL nicht viel am Hut und hab jetzt entsprechend schon ne weile im Netz gewühlt. Hab einen Lösungsansatz gefunden. Ich sag OpenGL rendere mir eine Platte im Fenster und lege darauf mein Hintergrundbild als Textur. Nur jetzt die frage wie mach ich das? In verschiednen Tutorials wird alles mögliche gemacht nur nicht mein "Problem". Eine OpenGL umgebung habe ich schon erzeugt, konnte dort drinne auch andere Berechnungen und so erzeugen. Damit das schön Aussieht wollte ich einfach nur ein Hintergrundbild erzeugen lassen, daran scheitert es. Hat jemand einen Beispiel Code wo ich "einfach" nur den Pfad meines Bildes angeben muss und schon Zeichnet er mir das?

Wäre super!

Sry das diesmal kein Codeschnipsel dabei ist, da mir irgendwie der komplette Ansatz fehlt.
 
Wenn du mit nem Legacy Context (<OpenGL 3) arbeitest (wahrscheinlich), dann kannst du das doch einfach mit dem Intermediate Mode machen:

glBegin(GL_QUAD); // oder so
glPoint2f(x, y);
...
glEnd();

(ich hab echt keine Ahnung mehr, wie der funktioniert. Aber so in der Art war das.)

Dann gibst du ihm noch deine Textur + Koordinaten und joar... das wars eigentlich.

http://wiki.delphigl.com/index.php/Tutorial_Lektion_2#Von_Sichtungen...
http://wiki.delphigl.com/index.php/Tutorial_Lektion_4
 
Zurück
Oben