Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#22

Re: glDeleteTextures gibt Speicher nicht frei

  Alt 17. Jul 2008, 03:39
Ich auch im normal fall

Delphi-Quellcode:
    if Assigned(QuadTexture) then
    begin
      glDeleteTextures(Length(QuadTexture), @QuadTexture[Low(QuadTexture)]);
      SetLength(QuadTexture, 0);
    end;
Das geht aber nicht in meiner LoadCover function
Dort dürfen nur Texturen gelöscht werden die <> wie NoCoverTexture beinhalten.
Daher das löschen in einer schleife.

Ist also Programm abhängig

EDIT:
Das hätte zur folge das meine NoCoverTexturen die nur einmal beim start geladen werden
als weiße leere Texture zurück bliebe

gruss Emil
  Mit Zitat antworten Zitat