Tools & SDKs
- Heterogeneous Computing
- Aparapi
- Accelerated Parallel Processing (APP) SDK
- Accelerated Parallel Processing Math Libraries (APPML)
- CodeXL
- Archived Tools
- CPU Development
- Graphics Development
- Open Source
Home > Tools & SDKs > Heterogeneous Computing > Accelerated Parallel Processing (APP) SDK > Samples & Demos
The following are OpenCL™ code samples that demonstrate what can be done using OpenCL™ and the AMD Accelerated Parallel Processing (APP) SDK. These samples are provided in addition to the examples included in the AMD APP SDK package. The SDK samples are also included here as individually downloadable samples.
Catalyst 12.4 or more recent drivers and AMD APP SDK v2.7 are required to compile and run these code samples. Please download the latest SDK from the AMD APP SDK downloads page, Download AMD Catalyst Drivers here. For more information about OpenCL™, visit the OpenCL™ Zone.
Rendering
This sample renders a 3D volume box from a data file using ray casting. This example is provided for Windows® and Linux®.
Open Video Decode
This sample uses the new Open Video Decode API to read in compressed H.264 and MPEG2 elementary stream frames of video (provided) and decodes and displays them. Gaussian Blur Filter has also been implemented as a post-processing step before displaying.
Open Video Encode
The OpenVideo Encode library provides an OpenCL API that leverages the video compression engine (VCE) on AMD platforms for H.264 encoding. This sample illustrates the use of the OpenVideo Encode library to encode video in the H.264 format. The sample takes a YUV file as input, encodes it using the OpenVideo Encode library and then saves the compressed elementary stream to disk.
For notable applications and demos created by customers and technology partners, see the AMD APP Developer Showcase.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
Your email address:
©2013 Advanced Micro Devices, Inc. OpenCL and the OpenCL logo are trademarks of Apple, Inc., used with permission by Khronos.