Hi!
Ich will eine Textur einbinden. Diese hab ich bereits mit folgendem Code geladen:
Delphi-Quellcode:
texture1 := auxDIBImageLoadA('./texture/wall.bmp');
if not Assigned( texture1 ) then
begin;
MessageBox(0,'Texturenpfad oder Dateiname falsch!',
'Fehler beim Laden der Textur!',MB_OK or MB_ICONERROR);
Halt;
end;
Klappt auch fehlerlos. Im DelphiGL-Tutorial kommt nun folgender Code:
glGenTextures(1, tex);
Außerdem steht dort, dass Tex eine Variable vom Typ GLuInt sei. Wenn ich Tex jedoch nun als GLuInt deklariere, kommt der Fehler "Inkompatible Typen: PGLunt und Cardinal". Wenn ich Tex als PGLuint deklariere, kommt eine Speicherzugriffsverletzung. Wiß jemand, wie ich die Textur nun generieren kann?