Currently only Linux is supported but it should be fairly easy to also add Windows support. Only the surface extensions have to be changed.

The example requires Vulkan ready hardware + driver + LunarG sdk with validation layer + sdl2.

Another dependency is ErupteD which I have forked myself because there is currently an issue with xlib-d and xcb-d with their versioning.

The example is also not currently completely 100% correct but it should run on most hardware.

I don't get any validation errors but I am sure I have made a few mistakes along the way.

It took me around 15 hours to get to a working triangle and I hope this might help someone who is interested in Vulkan.

Reply via email to