Stwórz menedżer zasobów, który będzie zwracał dany zasób i zliczał referencje do niego. Jeśli jest ich zero, a ktoś potrzebuje dostępu do tekstury, to załaduj ją do pamięci i zainkrementuj licznik. Później cały czas zwracaj tę samą teksturę. Gdy wszystkie obiekty zwolnią zasób, a licznik stanie się zerem, usuwasz go.