@@ -139,26 +139,26 @@ std::unique_ptr<vkb::core::InstanceC> ShaderRelaxedExtendedInstruction::create_i
139139 return strcmp (p.layerName , validation_layer_name) == 0 ;
140140 });
141141
142- const bool validation_layer_available = (vvl_properties != layer_properties.end ());
143- if (validation_layer_available)
144- {
145- // Does VVL advertise VK_EXT_layer_settings?
146- uint32_t vvl_extension_count = 0 ;
147- VK_CHECK (vkEnumerateInstanceExtensionProperties (validation_layer_name, &vvl_extension_count, nullptr ));
148- std::vector<VkExtensionProperties> vvl_instance_extensions (vvl_extension_count);
149- VK_CHECK (vkEnumerateInstanceExtensionProperties (validation_layer_name, &vvl_extension_count, vvl_instance_extensions.data ()));
150-
151- bool has_layer_settings = std::ranges::any_of (vvl_instance_extensions, [](const VkExtensionProperties &e) {
152- return strcmp (e.extensionName , VK_EXT_LAYER_SETTINGS_EXTENSION_NAME) == 0 ;
153- });
154-
155- if (has_layer_settings)
156- {
157- set_api_version (debugprintf_api_version);
158- // Use the base implementation which will chain our pre-added layer settings
159- return VulkanSample::create_instance ();
160- }
161- }
142+ const bool validation_layer_available = (vvl_properties != layer_properties.end ());
143+ if (validation_layer_available)
144+ {
145+ // Does VVL advertise VK_EXT_layer_settings?
146+ uint32_t vvl_extension_count = 0 ;
147+ VK_CHECK (vkEnumerateInstanceExtensionProperties (validation_layer_name, &vvl_extension_count, nullptr ));
148+ std::vector<VkExtensionProperties> vvl_instance_extensions (vvl_extension_count);
149+ VK_CHECK (vkEnumerateInstanceExtensionProperties (validation_layer_name, &vvl_extension_count, vvl_instance_extensions.data ()));
150+
151+ bool has_layer_settings = std::ranges::any_of (vvl_instance_extensions, [](const VkExtensionProperties &e) {
152+ return strcmp (e.extensionName , VK_EXT_LAYER_SETTINGS_EXTENSION_NAME) == 0 ;
153+ });
154+
155+ if (has_layer_settings)
156+ {
157+ set_api_version (debugprintf_api_version);
158+ // Use the base implementation which will chain our pre-added layer settings
159+ return VulkanSample::create_instance ();
160+ }
161+ }
162162
163163 // Fallback: use VK_EXT_validation_features to enable debugPrintf without layer settings
164164 std::vector<const char *> enabled_extensions;
@@ -185,19 +185,19 @@ std::unique_ptr<vkb::core::InstanceC> ShaderRelaxedExtendedInstruction::create_i
185185 }
186186#endif
187187
188- // Enable validation features to activate debugPrintf (works when validation layer is present)
189- enabled_extensions.push_back (VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME);
188+ // Enable validation features to activate debugPrintf (works when validation layer is present)
189+ enabled_extensions.push_back (VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME);
190190
191191 VkApplicationInfo app_info{VK_STRUCTURE_TYPE_APPLICATION_INFO};
192192 app_info.pApplicationName = " Shader relaxed extended instruction" ;
193193 app_info.pEngineName = " Vulkan Samples" ;
194194 app_info.apiVersion = debugprintf_api_version;
195195
196- std::vector<const char *> validation_layers;
197- if (validation_layer_available)
198- {
199- validation_layers.push_back (validation_layer_name);
200- }
196+ std::vector<const char *> validation_layers;
197+ if (validation_layer_available)
198+ {
199+ validation_layers.push_back (validation_layer_name);
200+ }
201201
202202 std::vector<VkValidationFeatureEnableEXT> validation_feature_enables = {VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT};
203203 VkValidationFeaturesEXT validation_features{VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT};
@@ -208,8 +208,8 @@ std::unique_ptr<vkb::core::InstanceC> ShaderRelaxedExtendedInstruction::create_i
208208 instance_create_info.ppEnabledExtensionNames = enabled_extensions.data ();
209209 instance_create_info.enabledExtensionCount = static_cast <uint32_t >(enabled_extensions.size ());
210210 instance_create_info.pApplicationInfo = &app_info;
211- instance_create_info.ppEnabledLayerNames = validation_layers.empty () ? nullptr : validation_layers.data ();
212- instance_create_info.enabledLayerCount = static_cast <uint32_t >(validation_layers.size ());
211+ instance_create_info.ppEnabledLayerNames = validation_layers.empty () ? nullptr : validation_layers.data ();
212+ instance_create_info.enabledLayerCount = static_cast <uint32_t >(validation_layers.size ());
213213#if (defined(VKB_ENABLE_PORTABILITY))
214214 if (portability_enumeration_available)
215215 {
0 commit comments