TextureUpload

Последняя версия:
Версия 1.0, 2010-05-19
Демонстрирует фундаментальные методы для получения оптимальной производительности загрузки текстуры.
Требования сборки:
Mac OS X v10.6 или позже, Xcode 3.1 или позже
Требования во время выполнения:
Mac OS X v10.6 или позже

Этот пример кода демонстрирует фундаментальные методы для получения оптимальной производительности загрузки текстуры. Существует два уровня оптимизации здесь:

- Клиентское расширение Хранения Apple позволяет Вам устранять копию текстуры в клиенте.

- При работе с не питание двух целей текстуры (GL_TEXTURE_RECTANGLE_EXT), можно использовать Прямоугольное расширение Текстуры и Расширение диапазона Текстуры Apple для дальнейшей оптимизации производительности загрузки текстуры.

Отметьте, первый уровень оптимизации применяется к и GL_TEXTURE_2D и целям GL_TEXTURE_RECTANGLE_EXT; второй уровень оптимизации применяется к цели GL_TEXTURE_RECTANGLE_EXT только.

См. Руководство по программированию OpenGL для Mac OS X для получения дополнительной информации, в частности главу «Методов наиболее успешной практики для Работы с Данными Текстуры».