Version: 1.4

Posted: 2009-10-09

Build Requirements: Mac OS X v10.6, Xcode 3.2

Runtime Requirements: Mac OS X v10.6

View Source Code:

Download Sample Code (“OpenCL_Procedural_Noise_Example.zip”, 15.4K)



Description

This example shows how OpenCL can be used for procedural texture synthesis and intermix with existing OpenGL textures for display. Several compute kernels are provided which generate a variety of procedural functions, including gradient noise (aka Perlin Noise), turbulence and other fractals.

Document Revision History

Date Notes
2009-10-09Adapted to API changes.
2009-05-13Updated to new API.
2009-04-02Updated to 10A286 seed interfaces. Update to latest CL API changes in OpenCL-1.0.33.
2009-01-29OpenCL Procedural Noise Example