InstancedArrays
| Последняя версия: | Версия 1.1, 2013-08-22 Обновленный с Базовым Профилем. Перемещенная установка программы построения теней к-prepareOpenGL, чтобы гарантировать, что кадровый буфер OpenGL допустим в это время и таким образом избегает отказа проверки. Замененный NSTimer CVDisplayLink для управления циклом рендеринга. Очищенный код и удаленные статические предупреждения анализатора. |
| Требования сборки: | OS X v10.8 или позже, Xcode 4.6 или позже |
| Требования во время выполнения: | OS X v10.8 или позже |
Случай общего использования в OpenGL должен быть в состоянии нарисовать группу подобных объектов, совместно использующих данные вершины, примитивное количество и тип, многократно. Расширение ARB_instanced_arrays обеспечивает средние значения ускорения таких вариантов использования при минимизации числа вызовов получения и суммы двойных данных. Это расширение представляет массив «делитель» для универсальных атрибутов массива вершины, когда ненулевой указывающий, что «инстанцируется» атрибут. Инстанцированный атрибут не совершенствуется на вершину, как обычно, а скорее после каждого <делитель>, экземпляры представляются.
Эта выборка демонстрирует, как использовать инстанцирование. Указанием преобразовывают данные в инстанцированные атрибуты, каждый, совместно с инстанцированием рисует вызов, может нарисовать многократные экземпляры объекта с, каждый рисует вызов.