diff --git a/src/dxvk/dxvk_instance.cpp b/src/dxvk/dxvk_instance.cpp index e6fabd8c2..8c6c3deb1 100644 --- a/src/dxvk/dxvk_instance.cpp +++ b/src/dxvk/dxvk_instance.cpp @@ -122,22 +122,14 @@ namespace dxvk { std::string appName = env::getExeName(); - VkApplicationInfo appInfo; - appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO; - appInfo.pNext = nullptr; + VkApplicationInfo appInfo = { VK_STRUCTURE_TYPE_APPLICATION_INFO }; appInfo.pApplicationName = appName.c_str(); - appInfo.applicationVersion = 0; appInfo.pEngineName = "DXVK"; appInfo.engineVersion = VK_MAKE_VERSION(1, 10, 1); appInfo.apiVersion = VK_MAKE_VERSION(1, 3, 0); - VkInstanceCreateInfo info; - info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; - info.pNext = nullptr; - info.flags = 0; + VkInstanceCreateInfo info = { VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO }; info.pApplicationInfo = &appInfo; - info.enabledLayerCount = 0; - info.ppEnabledLayerNames = nullptr; info.enabledExtensionCount = extensionNameList.count(); info.ppEnabledExtensionNames = extensionNameList.names();