AMD FSR 3.1.3 now available as part of AMD FidelityFX™ SDK 1.1.3

Current hot topics

CPU performance optimization guide – part 2 – cache invalidation

Part 2 shares a real-world problem of cache invalidation in CPU performance optimization, explaining how different data structures, compilers, and CPUs affect caching behavior and performance, and provides benchmarking and analysis techniques to address these issues.

Work Graph Playground: a learning framework for GPU Work Graphs

Fractal image from Work Graph Playground
Read about our latest sample for D3D12 GPU Work Graphs. We're making Work Graphs more accessible with a tutorial framework.

Meshlet compression – Mesh shaders on AMD RDNA™ graphics cards

We show how to diminish the memory footprint of meshlet geometry, thus both the index buffer and the vertex attributes. Decompression then happens on the fly on every frame in the mesh shader.

Neural Supersampling and Denoising for Real-time Path Tracing

Read our research for a neural denoising and supersampling technique, with the aim of achieving real-time path tracing.

GPU Reshape Beta 2 Release

GPU Reshape Beta 2 screenshot
The latest beta of GPU Reshape introduces a waterfall feature, NonUniformResourceIndex validation, and much more! Read on...

New Radeon™ Developer Tool Suite brings Driver Experiments, Dark Mode to Tools

AMD Radeon Developer Tool Suite
Find out more about our latest tools release, including driver experiments, updates to RRA, RGP, and more!

Integrating AMD Radeon™ Anti-Lag 2 SDK in your game

AMD Radeon Anti-Lag 2 SDK
Learn how to integrate the Anti-Lag 2 SDK into your game. Unlike the driver-based AL 1, AL 2's point of insertion is at the optimal point inside the game's logic, just before the user controls are sampled.

Crash Course in Deep Learning (for Computer Graphics)

If you're a graphics dev looking to understand more about deep learning, this blog introduces the basic principles in a graphics dev context.

How do I become a graphics programmer? – A small guide from the AMD Game Engineering team

It is often difficult to know where to start when taking your first in the world of graphics. This guide is here to help with a discussion of first steps and a list of useful websites.

Introduction – Matrix Compendium

The GPUOpen Matrix Compendium covers how matrices are used in 3D graphics and implementations in host code and shading languages. It's a growing guide, so keep checking back!

Latest news from GPUOpen

The AMD FidelityFX™ SDK 1.1.3 is now available on GPUOpen

AMD FSR 3
Our latest AMD FidelityFX SDK release includes AMD FSR 3.1.3. There are multiple bug fixes, plus new frame pacing tuning options.

GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation (Digital Dragons 2024) – YouTube link

GPU Reshape – Modern Shader Instrumentation and Instruction Level Validation - Digital Dragons
GPU Reshape is, a just-in-time instrumentation framework with instruction level validation of shaders. A deep dive into current validation methodologies, and what the future of instrumentation may hold.

Mesh Shaders – Learning Through Examples (Digital Dragons 2024) – YouTube link

Digital Dragons - Mesh Shaders - Learning Examples
Learn about the new Mesh Shader pipeline which can help to create even more better-looking games.

The AMD FidelityFX™ SDK 1.1.2 is now available on GPUOpen

AMD FSR 3
The AMD FidelityFX SDK 1.1.2 release includes fixes for issues with FSR 3.1.1, and code changes needed for the October release of the Microsoft GDK.

Microsoft® DirectSR has integrated AMD FidelityFX™ Super Resolution 3.1

AMD FSR 3
This integration enhances upscaling capabilities, offering improved temporal stability and detail preservation.

GPU Work Graphs mesh nodes now in Vulkan®

We’ve added mesh nodes to our Vulkan® experimental extension, VK_AMDX_shader_enqueue.

Sampling from a Normal (Gaussian) Distribution on GPUs

Normal distribution plot
Sampling the normal distribution is not as straightforward as it seems! Explore two GPU-friendly methods including implementation and performance evaluation.

Introducing Driver Experiments

Driver experiments
Ever wondered why your app is not working properly on a particular GPU? Driver Experiments lets graphics programmers disable some graphics driver optimizations or enable extra safety features.

Radeon™ Raytracing Analyzer 1.7 adds user marker support for ray dispatches

RRA Dispatch List
RRA 1.7 lets you associate ray dispatch data from DirectX®12 and Vulkan® applications with a user-defined string called a user marker.

Let’s talk about performance…

Building something amazing on DirectX®12 or Vulkan®? How about Unreal Engine?

Obviously you wouldn’t dream of shipping without reading our performance and optimization guides for Radeon, Ryzen, or Unreal Engine first!

Performance

Memory

Shaders

Ray tracing

We aim to provide developer tools that solve your problems.

To achieve this, our tools are built around four key pillars: stability, performance, accuracy, and actionability.

AMD FidelityFX technologies

Our series of optimized, shader-based features aimed at improving rendering quality and performance.  

Our series of optimized, shader-based features aimed at improving rendering quality and performance.  

Now all available as part of the AMD FidelityFX SDK!

AMD FidelityFX SDK
AMD FidelityFX SDK logo
The AMD FidelityFX SDK is our easy-to-integrate solution for developers looking to include FidelityFX features into their games.
AMD FidelityFX Super Resolution 2
Learn even more about our new open-source temporal upscaling solution FSR 2, and get the source code and documentation!

FidelityFX features are designed to be easy to integrate in Vulkan® or DirectX®.

We ship HLSL and/or GLSL versions of the effects to allow you to target any API.

AMD Radeon ProRender

Content creators are welcome on GPUOpen! 

Discover the AMD ProRender SDK and plugins for popular content creation tools.

Developing on Unreal Engine?

Our easy to integrate patches help you get more performance and fantastic new features with minimum effort.

Let’s build better…

From managing memory with DirectX®12 or Vulkan®, to asking low-level questions of the driver, our extensive set of SDKs put you in the driving seat.

AMD GPUOpen

Just want to browse?

Have a look through our site directory to see just how much stuff we have!