Is anyone aware of an existing tutorial that combines Vulkan.jl and ideally CImGUI.jl? If not, I might bite the bullet during the Christmas vacations and try to do it myself, and if so, keep posting to this discussion (in the style of Ray Tracing in a week-end - Julia vs SIMD-optimized C++ - #59 by claforte)… but I would much rather skip the basics if someone else has already done the hard work to get it done… especially since I never programmed in Vulkan (although I have years of experience with OpenGL and DirectX).
My wish list would include:
- A spinning, textured, shaded (ideally with a newly compiled shader) object, e.g. 1 triangle
- Wrapped in a CImGUI.jl-driven window, with a button to start/stop the spinning
It would be even more awesome if someone can point me to a simple library to load 3D assets (e.g. glfw) and/or has already figured out how to get Vulkan raytracing to work using Vulkan.jl!