static void terminateApp() { if (device.get()) { queue.reset(); // device->destroy(); } // if (surface.get()) { surface->destroy(); } // if (window.get()) { window->destroy(); } if (display.get()) { display->destroy(); } vkts::visualTerminate(); // physicalDevice.reset(); if (instance.get()) { instance->destroy(); } // vkts::engineTerminate(); }
static void terminateApp() { if (device.get()) { queue.reset(); // device->destroy(); } // physicalDevice.reset(); if (instance.get()) { instance->destroy(); } // vkts::engineTerminate(); }