OCAT 1.2

OCAT, our open source capture and analytics tool, has come a really long way since the 1.1 release around this time last year. The focus …

Radeon GPU Profiler 1.3

Radeon GPU Profiler 1.3 First, happy birthday to RGP! We released 1.0 publicly almost exactly a year ago at the time of writing, something I’ve …

V-EZ brings “Easy Mode” to Vulkan

Why Vulkan? With advantages like reduced driver overhead and more control over GPUs, Vulkan has become the 3D graphics and compute API of choice for …

Radeon GPU Profiler 1.1.1

Radeon GPU Profiler 1.1.1 With GDC 2018 getting ever closer, we wanted to get one last minor release of RGP out before things get hectic …

Radeon GPU Profiler 1.1.0

Radeon GPU Profiler 1.1.0 It feels like just last week that we released Radeon GPU Profiler (RGP) 1.0.3 but my calendar says almost 2 months …

Radeon GPU Profiler 1.0.3

Radeon GPU Profiler 1.0.3 A couple of months on from the release of 1.0.2, we’ve fully baked and sliced 1.0.3 for your low-level DX12- and …

Radeon GPU Profiler 1.0.2

Thanks (again!) Before we dive into a run over the release notes for the 1.0.2 release of Radeon GPU Profiler, we’d like to thank everyone …

Radeon GPU Profiler 1.0

Introduction and thanks Effective GPU performance analysis is a more complex proposition for developers today than it ever has been, especially given developments in how …

Leveraging asynchronous queues for concurrent execution

Understanding concurrency (and what breaks it) is extremely important when optimizing for modern GPUs. Modern APIs like DirectX® 12 or Vulkan™ provide the ability to …

Anatomy Of The Total War Engine: Part IV

Happy Warhammer Wednesday! This week Creative Assembly’s Lead Graphics Programmer Tamas Rabel talks about how Total War: Warhammer utilized asynchronous compute to extract some extra …