Making a demo application before I port it into a game engine and thought I'd learn vulkan. Big fucking mistake, this is the most verbose and painful API I've ever worked with. I am actually writing driver code right now, I've worked with gpu driver code and I think this might be even more robust.
Doesn't help the community is full of assholes who say shit like 'well you just don't like low-level code'. Fuck you I'm literally a kernel engineer, I love low-level access and minimal abstraction, but this was designed for maximum pain. I can't imagine DX12 or Metal is anywhere near this sadistic.
Don't believe me, follow along and type ~2k lines before you write a fucking vertex shader:https://vulkan-tutorial.com/