Ich arbeite mich da gerade rein und möchte nun eine Himmelstextur auf nem großen Hintergrund bewegen (das kann ich

) und im Vordergrund nen Würfel rotieren lassen (das geht auch schon

)
Der Würfel hat schon eine Textur die ich über Glux geladen habe.
Jetzt möchte ich noch die vom Himmel laden und auf die Fläche spannen, wie geht das?
Hier mein bisheriger Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| texture1 := auxDIBImageLoadA('D:/Programmierung/Texturen/mauer1.bmp'); texture2 := auxDIBImageLoadA('D:/Programmierung/Texturen/wolken1.bmp'); glGenTextures(1, @tex); glBindTexture(GL_TEXTURE_2D, tex); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, 3, texture1^.sizeX, texture1^.sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, texture1^.data); |
Und dann ruf ich halt ganz normal
glTexCoord2f(0,0); auf, wie wechsel ich zwischendurch die Textur und wie kann ich die zweite in eine Variable laden?
[mod="tommie-lie"]Code-Tags hinzugefügt[/delphi]