Parallel Noise and Random Functions for OpenCL™ Kernels

This article describes and links to the Noise code sample. The sample includes an implementation of Perlin noise, which is useful for generating natural-looking textures, such as marble and clouds, for 3D graphics. It also includes a set of pseudo-random number generator functions that are sufficient to make a generated image visually appear random.
  • Desenvolvedores
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Desenvolvimento de jogos
  • Windows*
  • C/C++
  • OpenCL™ Code Builder
  • OpenCL*
  • GameCodeSample
  • openCL
  • perlin noise
  • Code sample
  • Gráficos
  • OpenCL™ API Offline Compiler plug-in for Visual Studio*

    Intel® SDK for OpenCL™ Applications for Linux* Offline Compiler plug-in for Microsoft Visual Studio* IDE enables you to develop OpenCL applications with Visual Studio IDE.

    The plug-in supports the following features:

    Properties View

    OpenCL™ API Debugger plug-in for Microsoft Visual Studio* IDE exposes miscellaneous properties for each OpenCL object or Command Queue event. Properties view pre-fetches information about OpenCL objects or events, and displays it when a particular object is selected.

    Configuring the Code Analyzer

    You can use the Analyze Session Settings dialog to change the reports directory and also to change the connection info for the analyze sessions.

    To open the Analyze Session Setting dialog box go to CODE BUILDER > OpenCL Application Analysis > Settings

    These are the fields in the dialog box

    Assine o openCL