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 для получения дополнительной информации, в частности главу «Методов наиболее успешной практики для Работы с Данными Текстуры».