Vulkan Memory Allocator 2.3.0

VMA (Vulkan Memory Allocator) is our single-header, MIT-licensed, C++ library for easily and efficiently managing memory allocation for your Vulkan® games and applications. One year …

AMD TrueAudio Next and CU Reservation – What is the Context?

As noted in my previous blog, new innovations in virtual reality have spearheaded a renewed interest in audio processing, and many new as well as …

The Importance of Audio in VR

Audio Must be Consistent With What You See Virtual reality demands a new way of thinking about audio processing. In the many years of history …

Extending Support for In-Place Transpose to Compute FFTs Without Using Extra Memory

Many fast Fourier transform (FFT) algorithms implement an intermediate transpose stage. Traditionally, the transpositions have used an out-of-place approach in the clFFT library – that …