Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Perhaps I'd be better off using the vulkan.hpp minimal example as a starting point?
Or the vulkan.hpp RAII samples would be a good place?
Another way I saw some projects start was by using example base classes (either Sascha Willems' implementations or the framework used by Khronos Samples).
Another way I saw some projects start was by using example base classes (either Sascha Willems' implementations or the framework used by Khronos Samples).
One thing I'd do, is at minimum is set up a base project that meets your minimum requirements, say presenting to the screen, drawing and compute shaders. Once that's done, follow through ImGUI for a good graphics based window framework and do something neat with that.
Don't write a full blown abstraction, you won't use it. Also Hazel is a great game engine which relies on Vulkan that you could use as well.