Тема: Розділення складових програми з Vulkan API на окремі класи
Чи варто відокремлювати, наприклад, context, instance, debug messenger в один клас,
surface, queue, pipeline в інший і.т.д.?
Чи при використанні Vulkan API усе треба лишати в одному класі?
Мова про Vulkan 1.4 і vk::raii, який автоматично все видаляє.
В офіційному посібнику вони використовують один клас,
але він виходить величезний і працювати з ним незручно.