My current project to master Vulkan programming. This video demonstrates early version of a property editor for a 3D scene. Currently it is only modifying position and all of the UI elements are hard coded; however later I am planning to integrate this into my Raven engine, which has custom reflection system, which should simplify the composition of the property editor.
Current features of the renderer:
Custom SPIR-V reflection(No SPIR-V cross used)
Descriptor pool and set construction based on the reflection generated
Multiple meshes
Very basic lighting