OpenCL процедурный геометрический пример смещения

Последняя версия:
Версия 1.4, 2009-09-24
Обновленный для адаптации к изменениям API.
(Полная история редакций)
Требования сборки:
Mac OS X v10.6, Xcode 3.2
Требования во время выполнения:
Mac OS X v10.6

Этот пример показывает, как OpenCL может связать с существующими буферами OpenGL, чтобы избежать копировать данные, замедляют вычислить устройство при использовании результатов для рендеринга. Это продемонстрировано путем перемещения вершин управляемого буферного объекта вершины (VBO) OpenGL с помощью вычислить ядра, вычисляющего несколько октав процедурного шума, чтобы продвинуть получающиеся позиции вершины за пределы и вычислить новые нормальные направления с помощью конечных разностей.