Wir reden hier aber über VRAM...das ist was ganz anderes. Normal werden texturen entladen und geladen..aber nicht nur teilentladen und neue dazu. Kenne kein Spiel welches nur ansatzweise so viel VRAM benötigt..oder mit der Zeit immer mehr verbraucht.
Ich kann mein VRAM auch mittels Container-Klassen verwalten. Verwaltungsobjekt im Hauptspeicher mittels Container erstellen und im Konstruktor des Verwaltungsobjekt den VRAM allokieren. Beim Freigeben des Verwaltungsobjekts wird der zugehörige VRAM-Bereich wieder deallokiert. Also nichts anderes sondern eine ganz normale Heransgehenweise. Irgendwo im Hauptspeicher muss ich halt die Handle für den Zugriff auf den allokierten VRAM ablegen.