Wiederverwenden einer OpenGL Texture

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Wiederverwenden einer OpenGL Texture

    Hallo.
    Ich habe die Frage, ob ich eine bereits erzeugte Texture, der ich auch schon Pixel Daten zugewiesen habe (per glTexImage2D), wieder verwenden kann und wenn, wie am besten.
    Muss ich diese Texture vor dem nächsten Laden (vor dem nächsten Aufruf von glTexImage2D) erst einmal zerstören und neu generieren, um erneut Pixel Daten hinein zu laden, oder werden die alten Pixel Daten mit den neuen einfach überschrieben? Und wenn letzteres zu trifft: was wenn meine neue Texture größer/kleiner als die ehemalige ist?
    Oder muss ich mir die alten Daten aufwändig holen, freigeben, und kann dann erneut PixelDaten zuweisen?
    Danke im voraus.