Hi everyone, I'm new to this forum.
I just wanted to announce a somewhat preliminary project I've been working on:
https://github.com/jacereda/nim-vk
Here's an example making use of the bindings:
https://github.com/jacereda/nim-hello-vulkan
The example also uses my own canvas/events library for OpenGL and now Vulkan. The OpenGL part should run on Windows/Linux/MacOS, getting it to run on iOS/Android should be easy, the code is mostly in place). It has no external dependencies and links statically. The Vulkan side only works on Windows for now (I don't have any Vulkan-capable Linux box right now).
https://github.com/jacereda/nim-cv
The PR adding support to glad for Nim+Vulkan:
https://github.com/Dav1dde/glad/pull/299
Any feedback appreciated. Since I'm relearning Nim I might be doing things in unidiomatic ways. I'd also love to get suggestions on how to improve the ergonomics of the libraries.