@@ -137,15 +137,15 @@ class HelloTriangleApplication {
137
137
throw std::runtime_error (" validation layers requested, but not available!" );
138
138
}
139
139
140
- VkApplicationInfo appInfo = {};
140
+ VkApplicationInfo appInfo{};
141
141
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
142
142
appInfo.pApplicationName = " Hello Triangle" ;
143
143
appInfo.applicationVersion = VK_MAKE_VERSION (1 , 0 , 0 );
144
144
appInfo.pEngineName = " No Engine" ;
145
145
appInfo.engineVersion = VK_MAKE_VERSION (1 , 0 , 0 );
146
146
appInfo.apiVersion = VK_API_VERSION_1_0;
147
147
148
- VkInstanceCreateInfo createInfo = {};
148
+ VkInstanceCreateInfo createInfo{};
149
149
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
150
150
createInfo.pApplicationInfo = &appInfo;
151
151
@@ -172,7 +172,7 @@ class HelloTriangleApplication {
172
172
}
173
173
174
174
void populateDebugMessengerCreateInfo (VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
175
- createInfo = {};
175
+ createInfo{};
176
176
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
177
177
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;
178
178
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 {
227
227
228
228
float queuePriority = 1 .0f ;
229
229
for (uint32_t queueFamily : uniqueQueueFamilies) {
230
- VkDeviceQueueCreateInfo queueCreateInfo = {};
230
+ VkDeviceQueueCreateInfo queueCreateInfo{};
231
231
queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
232
232
queueCreateInfo.queueFamilyIndex = queueFamily;
233
233
queueCreateInfo.queueCount = 1 ;
234
234
queueCreateInfo.pQueuePriorities = &queuePriority;
235
235
queueCreateInfos.push_back (queueCreateInfo);
236
236
}
237
237
238
- VkPhysicalDeviceFeatures deviceFeatures = {};
238
+ VkPhysicalDeviceFeatures deviceFeatures{};
239
239
240
- VkDeviceCreateInfo createInfo = {};
240
+ VkDeviceCreateInfo createInfo{};
241
241
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
242
242
243
243
createInfo.queueCreateInfoCount = static_cast <uint32_t >(queueCreateInfos.size ());
@@ -275,7 +275,7 @@ class HelloTriangleApplication {
275
275
imageCount = swapChainSupport.capabilities .maxImageCount ;
276
276
}
277
277
278
- VkSwapchainCreateInfoKHR createInfo = {};
278
+ VkSwapchainCreateInfoKHR createInfo{};
279
279
createInfo.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
280
280
createInfo.surface = surface;
281
281
@@ -320,7 +320,7 @@ class HelloTriangleApplication {
320
320
swapChainImageViews.resize (swapChainImages.size ());
321
321
322
322
for (size_t i = 0 ; i < swapChainImages.size (); i++) {
323
- VkImageViewCreateInfo createInfo = {};
323
+ VkImageViewCreateInfo createInfo{};
324
324
createInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO;
325
325
createInfo.image = swapChainImages[i];
326
326
createInfo.viewType = VK_IMAGE_VIEW_TYPE_2D;
0 commit comments