@@ -169,24 +169,26 @@ int SkiaVkRenderEngine::getContextPriority() {
169169}
170170
171171void SkiaVkRenderEngine::appendBackendSpecificInfoToDump (std::string& result) {
172- StringAppendF (&result, " \n ------------RE Vulkan---------- \n " );
173- StringAppendF (&result, " \n Vulkan device initialized: %d\n " , sVulkanInterface .isInitialized ());
174- StringAppendF (&result, " \n Vulkan protected device initialized: %d\n " ,
172+ // Subclasses will prepend a backend-specific name / section header
173+ StringAppendF (&result, " Vulkan device initialized: %d\n " , sVulkanInterface .isInitialized ());
174+ StringAppendF (&result, " Vulkan protected device initialized: %d\n " ,
175175 sProtectedContentVulkanInterface .isInitialized ());
176176
177177 if (!sVulkanInterface .isInitialized ()) {
178178 return ;
179179 }
180180
181- StringAppendF (&result, " \n Instance extensions:\n " );
181+ StringAppendF (&result, " Instance extensions: [ \n " );
182182 for (const auto & name : sVulkanInterface .getInstanceExtensionNames ()) {
183- StringAppendF (&result, " \n %s\n " , name.c_str ());
183+ StringAppendF (&result, " %s\n " , name.c_str ());
184184 }
185+ StringAppendF (&result, " ]\n " );
185186
186- StringAppendF (&result, " \n Device extensions:\n " );
187+ StringAppendF (&result, " Device extensions: [ \n " );
187188 for (const auto & name : sVulkanInterface .getDeviceExtensionNames ()) {
188- StringAppendF (&result, " \n %s\n " , name.c_str ());
189+ StringAppendF (&result, " %s\n " , name.c_str ());
189190 }
191+ StringAppendF (&result, " ]\n " );
190192}
191193
192194} // namespace skia
0 commit comments