Mipmap generation : Transfers, transition layout
Hi guys ! This article will deal with Mipmap’s generation. What is a Mipmap ? A mipmap is a kind of loop rescaling on a texture. For example, take one 512×128 texture, you will divide the size by 4 at each level : level 0 : 512×128 level 1: 256×64 level 2: 128×32 level 3: […]
Vulkan
(Buffer, command, Image, Mipmap, Vulkan)
Buffer management with Vulkan : transfer, Staging buffer
Hi guys ! I keep my promise and I am coming with explanations and implementation on how to use and manage one (or several) buffer in Vulkan application. How I manage my resources ? shared_ptr? Firstly, I have a way to manage Vulkan resource that is a bit weird. The idea is to “emulate” the […]
Vulkan
(Barriers, Buffers, memory, Vulkan)
Barriers in Vulkan : They are not that difficult
Hi ! Yes, I know, I lied, I said that my next article will be about buffers or images, but, finally, I’d prefer to talk about barriers first. However, barriers are, IMHO, a really difficult thing to well understand, so, this article might countain some mistakes. In that case, please, let me know it by […]
Vulkan
(Barriers, Buffer, C++, Dependency, Image, Transitions, Vulkan)