OpenCL процедурный геометрический пример смещения
| Последняя версия: | |
| Требования сборки: | Mac OS X v10.6, Xcode 3.2 |
| Требования во время выполнения: | Mac OS X v10.6 |
Этот пример показывает, как OpenCL может связать с существующими буферами OpenGL, чтобы избежать копировать данные, замедляют вычислить устройство при использовании результатов для рендеринга. Это продемонстрировано путем перемещения вершин управляемого буферного объекта вершины (VBO) OpenGL с помощью вычислить ядра, вычисляющего несколько октав процедурного шума, чтобы продвинуть получающиеся позиции вершины за пределы и вычислить новые нормальные направления с помощью конечных разностей.