Home > Samples & Demos > CPU & GPU Sample Applications
|
Sample Applications
Sample applications can be found in various places throughout Developer Central. The following listings aggregate the sample applications into an easy-to-find listing.
- Get Started Using OpenGL ES on the Desktop
With OpenGL ES 2.0, embedded developers can develop applications on their desktops without the need for emulators or translation layers. This sample application helps you get started.
- Processor and Core Enumeration Using CPUID
This article explains how applications can use OS APIs and CPUID on a system with AMD processors to discover the number of logical and physical processors, the number of cores, and the association between cores and physical processors. Sample code that can be ported across different operating systems is provided.
- Introduction to DirectX's Direct3D 10
- Radeon® Sample Code
Samples primarily built on the basic Direct3D® sample framework that is provided with the DirectX® 7 SDK.
- Multi-Core Event Based Profiling
Listing 1 is a typical multithreaded application that starts up one thousand threads in sequence with each thread looping ten million times and then waiting for the rest of the threads to show up. This sample application is provided to illustrate how AMD CodeAnalyst can be used to profile Java applications.
- Using the New AMD Performance Library
This article explains how APL (now known as Framewave) was used to write a program that reads a .bmp file, brightens or darkens it, and then writes it out to a new file, to give a sense of how the library is designed. The sample application is included for download.
Open GPU Documentation
This page contains register level documentation on AMD graphics processors for chip initialization, displays, and overlays. Documents for mobile chips are a superset of the desktop chip documentation; they contain all the desktop chip information as well as any relevant mobile additions.
For development questions, please email our helpdesk.
- R5xx Family 3D Programming Guide - The R5xx family provides the fastest and most advanced 2D, 3D, and multimedia graphics performance for desktop PCs in the performance mainstream markets.
- M56 - This document contains register information for AMD R5xx series processors (x1300, x1400, x1600, x1900 series chips).
- M76 - This document contains register information for AMD R6xx series processors (HD2400, HD2600, HD2900 series chips).
- RV630 - This document contains register information for AMD R6xx series processors (HD2400, HD2600, HD2900 series chips). This document is generally a subset of the M76 document and has been published for continuity.
- RS690 - This document contains register information for AMD RS6xx series processors (x1200, x1250, x1270 series chips).
|
|
|
|