Можете ли вы получить выделенную память для текстуры в OpenGL?
Предположим, что вы успешно инициализировали и использовали текстуру, есть ли способ проверить, сколько памяти ОЗУ занимает, напрямую запрашивая OpenGL? возможно вызов glIntegerv()
с правильным счетчиком?
1 ответ
Решение
У расширенного OpenGL нет механизма для чего-либо, касающегося количества памяти. Не спрашивать, сколько памяти существует, не спрашивать, сколько используется, ничего.
Есть некоторые расширения, которые делают это ( ATI_meminfo, NVX_gpu_memory_info и т. Д.), Но обычно они зависят от поставщика.