D3D12 Memory Allocator 1.0.0

In July 2017 we released first public version of Vulkan Memory Allocator. Since then the library is in ongoing development, got few major releases, one …

Vulkan Memory Allocator 2.2

Introduction Vulkan Memory Allocator (VMA) is our single-header STB-like library for easily and efficiently managing memory allocation for your Vulkan games and applications. The last …

Vulkan Memory Allocator 2.1

Introduction We released Vulkan Memory Allocator 1.0 (VMA) back in July last year, but we’ve been remiss in posting about the progress of the library …

AMD Vega Instruction Set Architecture documentation

Understanding the instruction-level capabilities of any processor is a worthwhile endeavour for any developer writing code for it, even if the instructions that get executed …

Vulkan Memory Allocator 1.0

Full application control over GPU memory is one of the major differentiating features of the newer explicit graphics APIs such as Vulkan® and Direct3D® 12. …

AMD FireRays 2.0 – Open Sourcing and Customizing Ray Tracing for Efficient Hardware Platforms Support

A New Milestone After the success of the first version, FireRays is moving to another major milestone. We are open sourcing the entire library which …

Compressonator (AMD Compress) is Going Open Source

We are very pleased to be announcing that AMD is open-sourcing one of our most popular tools and SDKs.  Compressonator (previously released as AMD Compress …

It’s Time to Open up the GPU

I have met enough game developers in my professional life to know that these guys are among the smartest people on the planet. Those particular individuals will go …

Create Your own GPU PerfStudio DirectX® 12 Plugin

GPU PerfStudio supports DirectX® 12 on Windows® 10 PCs. The current tool set for DirectX 12 comprises of an API Trace, a new GPU Trace …