Skip to content

Commit 4f8b81d

Browse files
committed
Change code to use value initialization
1 parent a0423a7 commit 4f8b81d

File tree

81 files changed

+1170
-1170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+1170
-1170
lines changed

code/01_instance_creation.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ class HelloTriangleApplication {
5050
}
5151

5252
void createInstance() {
53-
VkApplicationInfo appInfo = {};
53+
VkApplicationInfo appInfo{};
5454
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
5555
appInfo.pApplicationName = "Hello Triangle";
5656
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
5757
appInfo.pEngineName = "No Engine";
5858
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
5959
appInfo.apiVersion = VK_API_VERSION_1_0;
6060

61-
VkInstanceCreateInfo createInfo = {};
61+
VkInstanceCreateInfo createInfo{};
6262
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
6363
createInfo.pApplicationInfo = &appInfo;
6464

code/02_validation_layers.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@ class HelloTriangleApplication {
8888
throw std::runtime_error("validation layers requested, but not available!");
8989
}
9090

91-
VkApplicationInfo appInfo = {};
91+
VkApplicationInfo appInfo{};
9292
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
9393
appInfo.pApplicationName = "Hello Triangle";
9494
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
9595
appInfo.pEngineName = "No Engine";
9696
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
9797
appInfo.apiVersion = VK_API_VERSION_1_0;
9898

99-
VkInstanceCreateInfo createInfo = {};
99+
VkInstanceCreateInfo createInfo{};
100100
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
101101
createInfo.pApplicationInfo = &appInfo;
102102

@@ -123,7 +123,7 @@ class HelloTriangleApplication {
123123
}
124124

125125
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
126-
createInfo = {};
126+
createInfo{};
127127
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
128128
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;
129129
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;

code/03_physical_device_selection.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,15 @@ class HelloTriangleApplication {
100100
throw std::runtime_error("validation layers requested, but not available!");
101101
}
102102

103-
VkApplicationInfo appInfo = {};
103+
VkApplicationInfo appInfo{};
104104
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
105105
appInfo.pApplicationName = "Hello Triangle";
106106
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
107107
appInfo.pEngineName = "No Engine";
108108
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
109109
appInfo.apiVersion = VK_API_VERSION_1_0;
110110

111-
VkInstanceCreateInfo createInfo = {};
111+
VkInstanceCreateInfo createInfo{};
112112
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
113113
createInfo.pApplicationInfo = &appInfo;
114114

@@ -135,7 +135,7 @@ class HelloTriangleApplication {
135135
}
136136

137137
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
138-
createInfo = {};
138+
createInfo{};
139139
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
140140
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;
141141
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;

code/04_logical_device.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,15 @@ class HelloTriangleApplication {
106106
throw std::runtime_error("validation layers requested, but not available!");
107107
}
108108

109-
VkApplicationInfo appInfo = {};
109+
VkApplicationInfo appInfo{};
110110
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
111111
appInfo.pApplicationName = "Hello Triangle";
112112
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
113113
appInfo.pEngineName = "No Engine";
114114
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
115115
appInfo.apiVersion = VK_API_VERSION_1_0;
116116

117-
VkInstanceCreateInfo createInfo = {};
117+
VkInstanceCreateInfo createInfo{};
118118
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
119119
createInfo.pApplicationInfo = &appInfo;
120120

@@ -141,7 +141,7 @@ class HelloTriangleApplication {
141141
}
142142

143143
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
144-
createInfo = {};
144+
createInfo{};
145145
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
146146
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;
147147
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;
@@ -185,17 +185,17 @@ class HelloTriangleApplication {
185185
void createLogicalDevice() {
186186
QueueFamilyIndices indices = findQueueFamilies(physicalDevice);
187187

188-
VkDeviceQueueCreateInfo queueCreateInfo = {};
188+
VkDeviceQueueCreateInfo queueCreateInfo{};
189189
queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
190190
queueCreateInfo.queueFamilyIndex = indices.graphicsFamily.value();
191191
queueCreateInfo.queueCount = 1;
192192

193193
float queuePriority = 1.0f;
194194
queueCreateInfo.pQueuePriorities = &queuePriority;
195195

196-
VkPhysicalDeviceFeatures deviceFeatures = {};
196+
VkPhysicalDeviceFeatures deviceFeatures{};
197197

198-
VkDeviceCreateInfo createInfo = {};
198+
VkDeviceCreateInfo createInfo{};
199199
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
200200

201201
createInfo.pQueueCreateInfos = &queueCreateInfo;

code/05_window_surface.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ class HelloTriangleApplication {
112112
throw std::runtime_error("validation layers requested, but not available!");
113113
}
114114

115-
VkApplicationInfo appInfo = {};
115+
VkApplicationInfo appInfo{};
116116
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
117117
appInfo.pApplicationName = "Hello Triangle";
118118
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
119119
appInfo.pEngineName = "No Engine";
120120
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
121121
appInfo.apiVersion = VK_API_VERSION_1_0;
122122

123-
VkInstanceCreateInfo createInfo = {};
123+
VkInstanceCreateInfo createInfo{};
124124
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
125125
createInfo.pApplicationInfo = &appInfo;
126126

@@ -147,7 +147,7 @@ class HelloTriangleApplication {
147147
}
148148

149149
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
150-
createInfo = {};
150+
createInfo{};
151151
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
152152
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;
153153
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;
@@ -202,17 +202,17 @@ class HelloTriangleApplication {
202202

203203
float queuePriority = 1.0f;
204204
for (uint32_t queueFamily : uniqueQueueFamilies) {
205-
VkDeviceQueueCreateInfo queueCreateInfo = {};
205+
VkDeviceQueueCreateInfo queueCreateInfo{};
206206
queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
207207
queueCreateInfo.queueFamilyIndex = queueFamily;
208208
queueCreateInfo.queueCount = 1;
209209
queueCreateInfo.pQueuePriorities = &queuePriority;
210210
queueCreateInfos.push_back(queueCreateInfo);
211211
}
212212

213-
VkPhysicalDeviceFeatures deviceFeatures = {};
213+
VkPhysicalDeviceFeatures deviceFeatures{};
214214

215-
VkDeviceCreateInfo createInfo = {};
215+
VkDeviceCreateInfo createInfo{};
216216
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
217217

218218
createInfo.queueCreateInfoCount = static_cast<uint32_t>(queueCreateInfos.size());

code/06_swap_chain_creation.cpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ class HelloTriangleApplication {
131131
throw std::runtime_error("validation layers requested, but not available!");
132132
}
133133

134-
VkApplicationInfo appInfo = {};
134+
VkApplicationInfo appInfo{};
135135
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
136136
appInfo.pApplicationName = "Hello Triangle";
137137
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
138138
appInfo.pEngineName = "No Engine";
139139
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
140140
appInfo.apiVersion = VK_API_VERSION_1_0;
141141

142-
VkInstanceCreateInfo createInfo = {};
142+
VkInstanceCreateInfo createInfo{};
143143
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
144144
createInfo.pApplicationInfo = &appInfo;
145145

@@ -166,7 +166,7 @@ class HelloTriangleApplication {
166166
}
167167

168168
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
169-
createInfo = {};
169+
createInfo{};
170170
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
171171
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;
172172
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;
@@ -221,17 +221,17 @@ class HelloTriangleApplication {
221221

222222
float queuePriority = 1.0f;
223223
for (uint32_t queueFamily : uniqueQueueFamilies) {
224-
VkDeviceQueueCreateInfo queueCreateInfo = {};
224+
VkDeviceQueueCreateInfo queueCreateInfo{};
225225
queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
226226
queueCreateInfo.queueFamilyIndex = queueFamily;
227227
queueCreateInfo.queueCount = 1;
228228
queueCreateInfo.pQueuePriorities = &queuePriority;
229229
queueCreateInfos.push_back(queueCreateInfo);
230230
}
231231

232-
VkPhysicalDeviceFeatures deviceFeatures = {};
232+
VkPhysicalDeviceFeatures deviceFeatures{};
233233

234-
VkDeviceCreateInfo createInfo = {};
234+
VkDeviceCreateInfo createInfo{};
235235
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
236236

237237
createInfo.queueCreateInfoCount = static_cast<uint32_t>(queueCreateInfos.size());
@@ -269,7 +269,7 @@ class HelloTriangleApplication {
269269
imageCount = swapChainSupport.capabilities.maxImageCount;
270270
}
271271

272-
VkSwapchainCreateInfoKHR createInfo = {};
272+
VkSwapchainCreateInfoKHR createInfo{};
273273
createInfo.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
274274
createInfo.surface = surface;
275275

code/07_image_views.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -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;

code/08_graphics_pipeline.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,15 @@ class HelloTriangleApplication {
138138
throw std::runtime_error("validation layers requested, but not available!");
139139
}
140140

141-
VkApplicationInfo appInfo = {};
141+
VkApplicationInfo appInfo{};
142142
appInfo.sType = VK_STRUCTURE_TYPE_APPLICATION_INFO;
143143
appInfo.pApplicationName = "Hello Triangle";
144144
appInfo.applicationVersion = VK_MAKE_VERSION(1, 0, 0);
145145
appInfo.pEngineName = "No Engine";
146146
appInfo.engineVersion = VK_MAKE_VERSION(1, 0, 0);
147147
appInfo.apiVersion = VK_API_VERSION_1_0;
148148

149-
VkInstanceCreateInfo createInfo = {};
149+
VkInstanceCreateInfo createInfo{};
150150
createInfo.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
151151
createInfo.pApplicationInfo = &appInfo;
152152

@@ -173,7 +173,7 @@ class HelloTriangleApplication {
173173
}
174174

175175
void populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT& createInfo) {
176-
createInfo = {};
176+
createInfo{};
177177
createInfo.sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT;
178178
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;
179179
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;
@@ -228,17 +228,17 @@ class HelloTriangleApplication {
228228

229229
float queuePriority = 1.0f;
230230
for (uint32_t queueFamily : uniqueQueueFamilies) {
231-
VkDeviceQueueCreateInfo queueCreateInfo = {};
231+
VkDeviceQueueCreateInfo queueCreateInfo{};
232232
queueCreateInfo.sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
233233
queueCreateInfo.queueFamilyIndex = queueFamily;
234234
queueCreateInfo.queueCount = 1;
235235
queueCreateInfo.pQueuePriorities = &queuePriority;
236236
queueCreateInfos.push_back(queueCreateInfo);
237237
}
238238

239-
VkPhysicalDeviceFeatures deviceFeatures = {};
239+
VkPhysicalDeviceFeatures deviceFeatures{};
240240

241-
VkDeviceCreateInfo createInfo = {};
241+
VkDeviceCreateInfo createInfo{};
242242
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
243243

244244
createInfo.queueCreateInfoCount = static_cast<uint32_t>(queueCreateInfos.size());
@@ -276,7 +276,7 @@ class HelloTriangleApplication {
276276
imageCount = swapChainSupport.capabilities.maxImageCount;
277277
}
278278

279-
VkSwapchainCreateInfoKHR createInfo = {};
279+
VkSwapchainCreateInfoKHR createInfo{};
280280
createInfo.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
281281
createInfo.surface = surface;
282282

@@ -321,7 +321,7 @@ class HelloTriangleApplication {
321321
swapChainImageViews.resize(swapChainImages.size());
322322

323323
for (size_t i = 0; i < swapChainImages.size(); i++) {
324-
VkImageViewCreateInfo createInfo = {};
324+
VkImageViewCreateInfo createInfo{};
325325
createInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO;
326326
createInfo.image = swapChainImages[i];
327327
createInfo.viewType = VK_IMAGE_VIEW_TYPE_2D;

0 commit comments

Comments
 (0)