1/2 VRAM - это безопасная оценка для использования текстурой приложения и ресурсами объекта буфера.
В OS X вы можете вызвать CGLDescribeRenderer () с kCGLRPTextureMemory, чтобы определить, сколько текстурной памяти доступно вашему приложению.Реализация не отличает вершину от памяти текстур - все графические ресурсы фактически являются «текстурами» внутри, поэтому вы можете использовать это число в качестве бесплатного вычисления VRAM для всех ваших графических ресурсов.