From 90e1e6379570e6efa743e965c8e038673bc7c837 Mon Sep 17 00:00:00 2001 From: Sebastian Gaida <sebastian-gaida@gmx.de> Date: Mon, 30 Aug 2021 19:08:21 +0200 Subject: [PATCH] [#89] temporarly enable glfw for extension fetching --- projects/first_mesh/src/main.cpp | 2 -- src/vkcv/Context.cpp | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/projects/first_mesh/src/main.cpp b/projects/first_mesh/src/main.cpp index 35e7fcf3..feb2153f 100644 --- a/projects/first_mesh/src/main.cpp +++ b/projects/first_mesh/src/main.cpp @@ -11,8 +11,6 @@ int main(int argc, const char** argv) { uint32_t windowWidth = 800; uint32_t windowHeight = 600; - glfwInit(); - vkcv::Core core = vkcv::Core::create( applicationName, VK_MAKE_VERSION(0, 0, 1), diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index f48fad1a..826ef66f 100644 --- a/src/vkcv/Context.cpp +++ b/src/vkcv/Context.cpp @@ -176,14 +176,14 @@ namespace vkcv } std::vector<const char*> getRequiredExtensions() { + glfwInit(); uint32_t glfwExtensionCount = 0; const char** glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount); std::vector<const char*> extensions(glfwExtensions, glfwExtensions + glfwExtensionCount); - + glfwTerminate(); #ifndef NDEBUG extensions.push_back(VK_EXT_DEBUG_UTILS_EXTENSION_NAME); #endif - return extensions; } -- GitLab