Memory Management in the APEX Engine
This talk will explain how the APEX Engine from Avalanche Studios Group is handling their memory management with the help of VMA and D3D12MA libraries. The memory manager does not only need to support the final game, but also the editor that is used during production. This talk will also cover how to use VMA’s and D3D12MA’s dump function and AMD Radeon Memory Visualizer tool that helps identifying potential issues such as high fragmentation or spilling of important resources.
Lou is part of AMD’s European Game Engineering Team. She is focused on helping game developers get the most out of Radeon™ GPUs using Vulkan® and DirectX®12 technologies.
Daniel is a graphics programmer at Avalanche Studios Group. His role involved both game project specific work and engine support work.