@@ -137,15 +137,15 @@ class HelloTriangleApplication {
137137 throw std::runtime_error (" validation layers requested, but not available!" );
138138 }
139139
140- VkApplicationInfo appInfo = {};
140+ VkApplicationInfo appInfo{};
141141 appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
142142 appInfo.pApplicationName = " Hello Triangle" ;
143143 appInfo.applicationVersion = VK_MAKE_VERSION (1 , 0 , 0 );
144144 appInfo.pEngineName = " No Engine" ;
145145 appInfo.engineVersion = VK_MAKE_VERSION (1 , 0 , 0 );
146146 appInfo.apiVersion = VK_API_VERSION_1_0;
147147
148- VkInstanceCreateInfo createInfo = {};
148+ VkInstanceCreateInfo createInfo{};
149149 createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
150150 createInfo.pApplicationInfo = &appInfo;
151151
@@ -172,7 +172,7 @@ class HelloTriangleApplication {
172172 }
173173
174174 void populateDebugMessengerCreateInfo (VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
175- createInfo = {};
175+ createInfo{};
176176 createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
177177 createInfo.messageSeverity = VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT;
178178 createInfo.messageType = VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT | VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT;
@@ -227,17 +227,17 @@ class HelloTriangleApplication {
227227
228228 float queuePriority = 1 .0f ;
229229 for (uint32_t queueFamily : uniqueQueueFamilies) {
230- VkDeviceQueueCreateInfo queueCreateInfo = {};
230+ VkDeviceQueueCreateInfo queueCreateInfo{};
231231 queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
232232 queueCreateInfo.queueFamilyIndex = queueFamily;
233233 queueCreateInfo.queueCount = 1 ;
234234 queueCreateInfo.pQueuePriorities = &queuePriority;
235235 queueCreateInfos.push_back (queueCreateInfo);
236236 }
237237
238- VkPhysicalDeviceFeatures deviceFeatures = {};
238+ VkPhysicalDeviceFeatures deviceFeatures{};
239239
240- VkDeviceCreateInfo createInfo = {};
240+ VkDeviceCreateInfo createInfo{};
241241 createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
242242
243243 createInfo.queueCreateInfoCount = static_cast <uint32_t >(queueCreateInfos.size ());
@@ -275,7 +275,7 @@ class HelloTriangleApplication {
275275 imageCount = swapChainSupport.capabilities .maxImageCount ;
276276 }
277277
278- VkSwapchainCreateInfoKHR createInfo = {};
278+ VkSwapchainCreateInfoKHR createInfo{};
279279 createInfo.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
280280 createInfo.surface = surface;
281281
@@ -320,7 +320,7 @@ class HelloTriangleApplication {
320320 swapChainImageViews.resize (swapChainImages.size ());
321321
322322 for (size_t i = 0 ; i < swapChainImages.size (); i++) {
323- VkImageViewCreateInfo createInfo = {};
323+ VkImageViewCreateInfo createInfo{};
324324 createInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO;
325325 createInfo.image = swapChainImages[i];
326326 createInfo.viewType = VK_IMAGE_VIEW_TYPE_2D;
0 commit comments