Skip to content
Snippets Groups Projects
Commit 90e1e637 authored by Sebastian Gaida's avatar Sebastian Gaida
Browse files

[#89] temporarly enable glfw for extension fetching

parent 0552a672
No related branches found
No related tags found
1 merge request!90Resolve "Mehrere Fenster, Abhängigkeiten von Core zu Fenster+Swapchain etc"
Pipeline #26962 failed
...@@ -11,8 +11,6 @@ int main(int argc, const char** argv) { ...@@ -11,8 +11,6 @@ int main(int argc, const char** argv) {
uint32_t windowWidth = 800; uint32_t windowWidth = 800;
uint32_t windowHeight = 600; uint32_t windowHeight = 600;
glfwInit();
vkcv::Core core = vkcv::Core::create( vkcv::Core core = vkcv::Core::create(
applicationName, applicationName,
VK_MAKE_VERSION(0, 0, 1), VK_MAKE_VERSION(0, 0, 1),
......
...@@ -176,14 +176,14 @@ namespace vkcv ...@@ -176,14 +176,14 @@ namespace vkcv
} }
std::vector<const char*> getRequiredExtensions() { std::vector<const char*> getRequiredExtensions() {
glfwInit();
uint32_t glfwExtensionCount = 0; uint32_t glfwExtensionCount = 0;
const char** glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount); const char** glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount);
std::vector<const char*> extensions(glfwExtensions, glfwExtensions + glfwExtensionCount); std::vector<const char*> extensions(glfwExtensions, glfwExtensions + glfwExtensionCount);
glfwTerminate();
#ifndef NDEBUG #ifndef NDEBUG
extensions.push_back(VK_EXT_DEBUG_UTILS_EXTENSION_NAME); extensions.push_back(VK_EXT_DEBUG_UTILS_EXTENSION_NAME);
#endif #endif
return extensions; return extensions;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment