Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a175662

Browse files
Initialize debugCreateInfo everywhere
1 parent b30e091 commit a175662

30 files changed

Lines changed: 31 additions & 31 deletions

code/02_validation_layers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class HelloTriangleApplication {
104104
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
105105
createInfo.ppEnabledExtensionNames = extensions.data();
106106

107-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
107+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
108108
if (enableValidationLayers) {
109109
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
110110
createInfo.ppEnabledLayerNames = validationLayers.data();
@@ -113,7 +113,7 @@ class HelloTriangleApplication {
113113
createInfo.pNext = (VkDebugUtilsMessengerCreateInfoEXT*) &debugCreateInfo;
114114
} else {
115115
createInfo.enabledLayerCount = 0;
116-
116+
117117
createInfo.pNext = nullptr;
118118
}
119119

code/03_physical_device_selection.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ class HelloTriangleApplication {
116116
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
117117
createInfo.ppEnabledExtensionNames = extensions.data();
118118

119-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
119+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
120120
if (enableValidationLayers) {
121121
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
122122
createInfo.ppEnabledLayerNames = validationLayers.data();

code/04_logical_device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class HelloTriangleApplication {
122122
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
123123
createInfo.ppEnabledExtensionNames = extensions.data();
124124

125-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
125+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
126126
if (enableValidationLayers) {
127127
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
128128
createInfo.ppEnabledLayerNames = validationLayers.data();

code/05_window_surface.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class HelloTriangleApplication {
128128
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
129129
createInfo.ppEnabledExtensionNames = extensions.data();
130130

131-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
131+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
132132
if (enableValidationLayers) {
133133
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
134134
createInfo.ppEnabledLayerNames = validationLayers.data();

code/06_swap_chain_creation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class HelloTriangleApplication {
147147
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
148148
createInfo.ppEnabledExtensionNames = extensions.data();
149149

150-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
150+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
151151
if (enableValidationLayers) {
152152
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
153153
createInfo.ppEnabledLayerNames = validationLayers.data();

code/07_image_views.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ class HelloTriangleApplication {
153153
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
154154
createInfo.ppEnabledExtensionNames = extensions.data();
155155

156-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
156+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
157157
if (enableValidationLayers) {
158158
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
159159
createInfo.ppEnabledLayerNames = validationLayers.data();

code/08_graphics_pipeline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ class HelloTriangleApplication {
154154
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
155155
createInfo.ppEnabledExtensionNames = extensions.data();
156156

157-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
157+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
158158
if (enableValidationLayers) {
159159
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
160160
createInfo.ppEnabledLayerNames = validationLayers.data();

code/09_shader_modules.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ class HelloTriangleApplication {
155155
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
156156
createInfo.ppEnabledExtensionNames = extensions.data();
157157

158-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
158+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
159159
if (enableValidationLayers) {
160160
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
161161
createInfo.ppEnabledLayerNames = validationLayers.data();

code/10_fixed_functions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ class HelloTriangleApplication {
159159
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
160160
createInfo.ppEnabledExtensionNames = extensions.data();
161161

162-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
162+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
163163
if (enableValidationLayers) {
164164
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
165165
createInfo.ppEnabledLayerNames = validationLayers.data();

code/11_render_passes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ class HelloTriangleApplication {
162162
createInfo.enabledExtensionCount = static_cast<uint32_t>(extensions.size());
163163
createInfo.ppEnabledExtensionNames = extensions.data();
164164

165-
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo;
165+
VkDebugUtilsMessengerCreateInfoEXT debugCreateInfo{};
166166
if (enableValidationLayers) {
167167
createInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size());
168168
createInfo.ppEnabledLayerNames = validationLayers.data();

0 commit comments

Comments
 (0)