I just got Vulkan’s vkCreateInstance to execute from raw x64 assembly.
No C, no C++. Just MASM64 calling into the driver directly.

This is the first working step in my all-assembly engine — from boot to battle, everything will be handwritten in x64 asm.

https://github.com/IbrahimHindawi/masm64-vulkan

#gamedev #asm #vulkan #handmadehero #indiedev #lowlevel

@SystemsDevel That is both insane and awesome and has me very curious.

Though it does feel like most the perf is thrown away algorithmically higher up the stack

@kimau yeah the insanity and awesomeness is whats drawing me into this craziness lol
Can't wait to get that triangle!