Какао основ фильтра OpenGL

Последняя версия:
Версия 1.0, 2008-02-06
Как использовать Objective C и шаблоны разработки MVC в установке, и использование просачивается конвейер рендеринга OpenGL
Требования сборки:
Mac OS X 10.5 и Xcode 3.0
Требования во время выполнения:
Mac OS X 10.5

Это приложение демонстрирует, как установить фильтр в конвейере OpenGL с помощью Objective C и шаблона разработки MVC. Здесь наша модель в шаблоне разработки MVC является объектом фильтра, инкапсулирующим OpenGL алгоритмические потоки операций загрузки, компиляции, соединения и привязки программы построения теней фрагмента к объекту программы; инициализация текстуры; инстанцирование объекта кадрового буфера и связывающий с текстурой. Генерация данных для фильтра инкапсулируется в объекте, производящем вращающиеся 3D модели. Контроллер здесь действует как брокер запроса между фильтром и представлением, и таким образом подает данные в фильтр и визуализирует результаты вычисления путем обновления представления OpenGL. Это приложение далее использует в своих интересах словари для инкапсуляции процесса инициализации view†OpenGL ™s атрибуты формата пикселя. Словари также используются для абстракции процесса инициализации универсальных форм программы построения теней фрагмента GLSL. Кроме того, это приложение также использует многопоточный механизм OpenGL.