diff --git a/src/Engine/engine/engine.h b/src/Engine/engine/engine.h index 46e5692..a9690d9 100644 --- a/src/Engine/engine/engine.h +++ b/src/Engine/engine/engine.h @@ -2240,6 +2240,7 @@ void Engine::getAvailableGPU() { // Create a minimal instance auto instRet = builder.set_app_name("Engine") .request_validation_layers(false) + .set_headless() .require_api_version(1, 3, 0) .build(); @@ -2277,6 +2278,8 @@ void Engine::getAvailableGPU() { ); _logger.logAll(ENGINE, EINFO, "GPU {}:\n{}", i, deviceProperties.properties.deviceName); } + + vkbInst.destroy(); } #endif