![DirectX](https://gpuopen.com/wp-content/uploads/2021/12/featured_directx_clear-768x432.png)
Tools to support you with DirectX®12 development
Radeon™ Raytracing Analyzer
Investigate the performance of your raytracing applications.
Shine some light on those potential bottlenecks.
Radeon™ Memory Visualizer
Appreciate your allocations. Obliterate that oversubscription. And make good those memory leaks.
Show your video memory some love.
Radeon™ GPU Profiler
Analyze. Adjust. Accelerate.
Optimize your game’s renderer today, with our flagship graphics profiler.
Discover the D3D12 Memory Allocator (D3D12MA) library
Our battle-tested, open source memory allocation libraries for DirectX®12 make allocating memory a doddle.
![](https://gpuopen.com/wp-content/uploads/2020/11/memory.png)
Helping you get great performance with DirectX®12
Developing with DirectX®12? We have a dedicated page to get you started!
![DirectX 12](https://gpuopen.com/wp-content/uploads/2021/12/featured_directx_black.png)
Developing DirectX® applications
Developing with DirectX? This page shares our DirectX blog posts, presentations, samples, and more. Let us help you create and optimize your DirectX applications!
![](https://gpuopen.com/wp-content/uploads/2020/03/microsoft_logo.png)
Explore the fantastic DirectX®12 Developer resources available from our partners at Microsoft®
Explore our DirectX®12 samples library
![](https://gpuopen.com/wp-content/uploads/2023/06/FFX_HybridReflections-1024x599.jpg)
AMD FidelityFX™ Hybrid Stochastic Reflections sample
This sample shows how to combine AMD FidelityFX Stochastic Screen Space Reflections (SSSR) with ray tracing in order to create high quality reflections.
![AMD FidelityFX Hybrid Shadows](https://gpuopen.com/wp-content/uploads/2023/06/FFX_HybridShadows_DebugRays-1024x599.jpg)
AMD FidelityFX™ Hybrid Shadows sample
This sample demonstrates how to combine ray traced shadows and rasterized shadow maps together to achieve high quality and performance.
Just want the drivers to play a DirectX®12 game?
Our latest DirectX®12 news
![AMD Advanced Media Framework](https://gpuopen.com/wp-content/uploads/2023/01/featured-231825259-A_AMD_Advanced_Media_Framework_Lockup_RGB_Blk-1024x576.png)
AMF v1.4.34 features stable support for RADV drivers in VideoConverter/HQScaler + more
Features stable support for RADV drivers for AMF on Linux in VideoConverter / HQScaler / VideoEncoder (experimental for decoder), DX11 support for FRC component, Linux support for DVR sample.
![AMD Advanced Media Framework](https://gpuopen.com/wp-content/uploads/2023/01/featured-231825259-A_AMD_Advanced_Media_Framework_Lockup_RGB_Blk-1024x576.png)
AMF v1.4.33 provides native DX12 encoding support, public Vulkan Khronos decoding extensions + more
In addition, AMF on Linux can now be used with AMD Pro Vulkan and experimentally with RADV drivers. Download Advanced Media Framework now!
![Radeon Rays](https://gpuopen.com/wp-content/uploads/2021/02/radeonrays-amdlogo-1024x672.jpg)
Radeon Rays v4.1 is now available – with open source!
Our accelerated ray intersection library for DirectX®12 and Vulkan®. The source code for v4.1 is now available on GitHub under the MIT license.