Tutorials and samples

Looking for a bit of help? Or just wanting to learn more?

We have plenty of tutorials covering topics including how to use our tools, effects, and SDKs, performance optimisations, more general programming techniques, and so much more.

We also have a sample library, to practically demonstrate how to implement many of the things you can find here on GPUOpen. 

Whatever your reasons, you’ll find plenty of detailed, fascinating, and above all – useful educational material here to enjoy. 


Looking for tutorial or event presentations such as GDC?

Don't worry, we've got you covered.

Take a look at our Events page!

Understanding Vulkan® objects

An important part of learning the Vulkan® API is to understand what types of objects are defined in it, what they represent and how they relate to each other.

HelloD3D12 DirectX 12 Sample

HelloD3D12 is a small, introductory Direct3D 12 sample, which shows how to set up a window and render a textured quad complete with proper uploading handling, multiple frames queued and constant buffers.