Обнаружение изменений средства рендеринга OpenGL
| Последняя версия: | |
| Требования сборки: | OS X v10.9 или позже |
| Требования во время выполнения: | OS X v10.8 или позже |
Эта выборка демонстрирует то, что приложение OpenGL должно сделать для обнаружения возможных изменений средства рендеринга. При работе системы мульти-GPU, для рендеринга содержания OpenGL правильно на всех аппаратных средствах, приложение должно быть в состоянии обнаружить изменения средства рендеринга. Каждый раз, когда виртуальный экран изменяется, возможности видеокарты, к которой Вы в настоящее время представляете, могут измениться, таким образом, необходимо повторно запросить те возможности (такой так же макс. размер текстуры) и скорректировать пути получения по мере необходимости для поддержки недавно активного GPU.
Эта выборка демонстрирует, как обнаружить и реагировать на изменения средства рендеринга и в подклассе NSOpenGLView и в подклассе NSView. Это также демонстрирует, как включить использование оффлайновых средств рендеринга (средства рендеринга, не подключенные к дисплею).