5 ms·
Vulkan IS object-oriented, it's just specified as C API.
by kvark 10y ago
Vulkan IS object-oriented, it's just specified as C API.
- johncolanduoni 10y agoBy "make object oriented" I mean converting functions that return VkResult to functions that throw exceptions, returning instead of using out pointers, converting vkCreate* to constructors, automating destruction, etc. You're absolutely right that there's no heavy lifting or abstraction involved, like there is when you want to make an object oriented OpenGL wrapper.