GraphicsDev_RadeonSDK_1140x100

AMD’s commitment to Open Source is growing. AMD’s Radeon™ SDK and all samples are now located at the GPUOpen website. Legacy content is provided below as a convenience. Please visit GPUOpen for the most current Radeon™ SDK content.

GPUOpen is  an AMD initiative designed to enable developers to create ground-breaking PC games, computer generated imagery and GPU computing applications for great performance and lifelike experiences using no cost and open development tools and software.


Legacy Documentation

 GCN Performance Tweets

This document lists all GCN (“Graphics Core Next”) performance tweets that were released on Twitter during the first few months of 2013. Each performance tweet in this document is accompanied by additional details to complete the information provided on Twitter. (May 2013)

 EQAA Modes for AMD 6900 Series Graphics Cards

Enhanced Quality Anti-Aliasing (EQAA) is a new anti-aliasing technology available from the AMD HD 6900 series of graphics cards onwards. This new Anti-Aliasing (AA) technology offers advanced smoothing of aliased edges without requiring additional video memory, and with a minimal performance cost. This document explains how to implement EQAA support in graphic applications. (September 2011)
While this document details the EQAA modes first made available on AMD 6900 Series it is also applicable on all AMD GPUs released since.

 Advanced DX9 Capabilities for ATI Radeon Cards

This white paper gives implementation details on some of the advanced capabilities exposed by Radeon graphic drivers under the DirectX 9 API. Those capabilities target a feature level not directly exposed by DirectX 9, and therefore require an additional programming interface to take advantage of them. (July 2009)

 ATI Radeon HD 2000 Programming Guide

This paper discusses general optimization hints and best practices for programming the latest ATI Radeon HD 2000 series hardware. It covers topics such as shaders, texturing, z optimizations, D3D10 optimizations etc.  (June 2007)
Note that most practices mentioned in this document also apply to AMD GPUs recently released.

 Depth In-depth

This paper goes through the Z optimizations in current and earlier hardware. It explains the technical details behind techniques such as Hierarchical-Z and Early-Z and discusses the how to best utilizing these hardware optimizations. (June 2007)
Note that a good amount of information mentioned in this document also apply to AMD GPUs recently released.

 Resolve your Resolves

This white paper discusses the performance and quality implications of using MSAA Resolves in the rendering pipeline. Many MSAA Resolves are either redundant or harmful to image quality, and this paper highlights the common pitfalls and presents the recommend course of action to get it right. (Aug 2008)
All recommendations in this document also apply to AMD GPUs recently released.