Hi.
Sovel falsch ist da gar nicht. du hast nur eine funktion vergessen.
ich bin auch nich grad der profi in OGL aber bei mir funktioniert das:
Delphi-Quellcode:
glBindTexture(GL_TEXTURE_2D, Texture);
glEnable(GL_TEXTURE_2D);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER, 0.1); //<-- Das ist wichtig um OGL zu sagen, wann der Alphakanal genutzt werden soll
//Rendern
glDisable(GL_TEXTURE_2D);
glDisable(GL_ALPHA_TEST);
ich würd dir noch empfehlen die tutorials von
DelphiGL dir anzusehen.