Lines Matching refs:indent

339                      size_t indent) {
341 printf("%s%s (v%u)\n", Indent(indent), e.extensionName, e.specVersion);
348 size_t indent) {
350 printf("%s%s %u.%u.%u/%u\n", Indent(indent), layers[i].layerName,
356 printf("%s%s\n", Indent(indent + 1), layers[i].description);
359 printf("%sExtensions [%zu]:\n", Indent(indent + 1),
361 PrintExtensions(extensions[i], options, indent + 2);
367 void PrintAllFeatures(const char* indent,
370 printf("%srobustBufferAccess: %s\n", indent, features.robustBufferAccess ? "YES" : "NO");
371 printf("%sfullDrawIndexUint32: %s\n", indent, features.fullDrawIndexUint32 ? "YES" : "NO");
372 printf("%simageCubeArray: %s\n", indent, features.imageCubeArray ? "YES" : "NO");
373 printf("%sindependentBlend: %s\n", indent, features.independentBlend ? "YES" : "NO");
374 printf("%sgeometryShader: %s\n", indent, features.geometryShader ? "YES" : "NO");
375 printf("%stessellationShader: %s\n", indent, features.tessellationShader ? "YES" : "NO");
376 printf("%ssampleRateShading: %s\n", indent, features.sampleRateShading ? "YES" : "NO");
377 printf("%sdualSrcBlend: %s\n", indent, features.dualSrcBlend ? "YES" : "NO");
378 printf("%slogicOp: %s\n", indent, features.logicOp ? "YES" : "NO");
379 printf("%smultiDrawIndirect: %s\n", indent, features.multiDrawIndirect ? "YES" : "NO");
380 printf("%sdrawIndirectFirstInstance: %s\n", indent, features.drawIndirectFirstInstance ? "YES" : "NO");
381 printf("%sdepthClamp: %s\n", indent, features.depthClamp ? "YES" : "NO");
382 printf("%sdepthBiasClamp: %s\n", indent, features.depthBiasClamp ? "YES" : "NO");
383 printf("%sfillModeNonSolid: %s\n", indent, features.fillModeNonSolid ? "YES" : "NO");
384 printf("%sdepthBounds: %s\n", indent, features.depthBounds ? "YES" : "NO");
385 printf("%swideLines: %s\n", indent, features.wideLines ? "YES" : "NO");
386 printf("%slargePoints: %s\n", indent, features.largePoints ? "YES" : "NO");
387 printf("%salphaToOne: %s\n", indent, features.alphaToOne ? "YES" : "NO");
388 printf("%smultiViewport: %s\n", indent, features.multiViewport ? "YES" : "NO");
389 printf("%ssamplerAnisotropy: %s\n", indent, features.samplerAnisotropy ? "YES" : "NO");
390 printf("%stextureCompressionETC2: %s\n", indent, features.textureCompressionETC2 ? "YES" : "NO");
391 printf("%stextureCompressionASTC_LDR: %s\n", indent, features.textureCompressionASTC_LDR ? "YES" : "NO");
392 printf("%stextureCompressionBC: %s\n", indent, features.textureCompressionBC ? "YES" : "NO");
393 printf("%socclusionQueryPrecise: %s\n", indent, features.occlusionQueryPrecise ? "YES" : "NO");
394 printf("%spipelineStatisticsQuery: %s\n", indent, features.pipelineStatisticsQuery ? "YES" : "NO");
395 printf("%svertexPipelineStoresAndAtomics: %s\n", indent, features.vertexPipelineStoresAndAtomics ? "YES" : "NO");
396 printf("%sfragmentStoresAndAtomics: %s\n", indent, features.fragmentStoresAndAtomics ? "YES" : "NO");
397 printf("%sshaderTessellationAndGeometryPointSize: %s\n", indent, features.shaderTessellationAndGeometryPointSize ? "YES" : "NO");
398 printf("%sshaderImageGatherExtended: %s\n", indent, features.shaderImageGatherExtended ? "YES" : "NO");
399 printf("%sshaderStorageImageExtendedFormats: %s\n", indent, features.shaderStorageImageExtendedFormats ? "YES" : "NO");
400 printf("%sshaderStorageImageMultisample: %s\n", indent, features.shaderStorageImageMultisample ? "YES" : "NO");
401 printf("%sshaderStorageImageReadWithoutFormat: %s\n", indent, features.shaderStorageImageReadWithoutFormat ? "YES" : "NO");
402 printf("%sshaderStorageImageWriteWithoutFormat: %s\n", indent, features.shaderStorageImageWriteWithoutFormat ? "YES" : "NO");
403 printf("%sshaderUniformBufferArrayDynamicIndexing: %s\n", indent, features.shaderUniformBufferArrayDynamicIndexing ? "YES" : "NO");
404 printf("%sshaderSampledImageArrayDynamicIndexing: %s\n", indent, features.shaderSampledImageArrayDynamicIndexing ? "YES" : "NO");
405 printf("%sshaderStorageBufferArrayDynamicIndexing: %s\n", indent, features.shaderStorageBufferArrayDynamicIndexing ? "YES" : "NO");
406 printf("%sshaderStorageImageArrayDynamicIndexing: %s\n", indent, features.shaderStorageImageArrayDynamicIndexing ? "YES" : "NO");
407 printf("%sshaderClipDistance: %s\n", indent, features.shaderClipDistance ? "YES" : "NO");
408 printf("%sshaderCullDistance: %s\n", indent, features.shaderCullDistance ? "YES" : "NO");
409 printf("%sshaderFloat64: %s\n", indent, features.shaderFloat64 ? "YES" : "NO");
410 printf("%sshaderInt64: %s\n", indent, features.shaderInt64 ? "YES" : "NO");
411 printf("%sshaderInt16: %s\n", indent, features.shaderInt16 ? "YES" : "NO");
412 printf("%sshaderResourceResidency: %s\n", indent, features.shaderResourceResidency ? "YES" : "NO");
413 printf("%sshaderResourceMinLod: %s\n", indent, features.shaderResourceMinLod ? "YES" : "NO");
414 printf("%ssparseBinding: %s\n", indent, features.sparseBinding ? "YES" : "NO");
415 printf("%ssparseResidencyBuffer: %s\n", indent, features.sparseResidencyBuffer ? "YES" : "NO");
416 printf("%ssparseResidencyImage2D: %s\n", indent, features.sparseResidencyImage2D ? "YES" : "NO");
417 printf("%ssparseResidencyImage3D: %s\n", indent, features.sparseResidencyImage3D ? "YES" : "NO");
418 printf("%ssparseResidency2Samples: %s\n", indent, features.sparseResidency2Samples ? "YES" : "NO");
419 printf("%ssparseResidency4Samples: %s\n", indent, features.sparseResidency4Samples ? "YES" : "NO");
420 printf("%ssparseResidency8Samples: %s\n", indent, features.sparseResidency8Samples ? "YES" : "NO");
421 printf("%ssparseResidency16Samples: %s\n", indent, features.sparseResidency16Samples ? "YES" : "NO");
422 printf("%ssparseResidencyAliased: %s\n", indent, features.sparseResidencyAliased ? "YES" : "NO");
423 printf("%svariableMultisampleRate: %s\n", indent, features.variableMultisampleRate ? "YES" : "NO");
424 printf("%sinheritedQueries: %s\n", indent, features.inheritedQueries ? "YES" : "NO");
428 void PrintSupportedFeatures(const char* indent,
431 if (features.robustBufferAccess) printf("%srobustBufferAccess\n", indent);
432 if (features.fullDrawIndexUint32) printf("%sfullDrawIndexUint32\n", indent);
433 if (features.imageCubeArray) printf("%simageCubeArray\n", indent);
434 if (features.independentBlend) printf("%sindependentBlend\n", indent);
435 if (features.geometryShader) printf("%sgeometryShader\n", indent);
436 if (features.tessellationShader) printf("%stessellationShader\n", indent);
437 if (features.sampleRateShading) printf("%ssampleRateShading\n", indent);
438 if (features.dualSrcBlend) printf("%sdualSrcBlend\n", indent);
439 if (features.logicOp) printf("%slogicOp\n", indent);
440 if (features.multiDrawIndirect) printf("%smultiDrawIndirect\n", indent);
441 if (features.drawIndirectFirstInstance) printf("%sdrawIndirectFirstInstance\n", indent);
442 if (features.depthClamp) printf("%sdepthClamp\n", indent);
443 if (features.depthBiasClamp) printf("%sdepthBiasClamp\n", indent);
444 if (features.fillModeNonSolid) printf("%sfillModeNonSolid\n", indent);
445 if (features.depthBounds) printf("%sdepthBounds\n", indent);
446 if (features.wideLines) printf("%swideLines\n", indent);
447 if (features.largePoints) printf("%slargePoints\n", indent);
448 if (features.alphaToOne) printf("%salphaToOne\n", indent);
449 if (features.multiViewport) printf("%smultiViewport\n", indent);
450 if (features.samplerAnisotropy) printf("%ssamplerAnisotropy\n", indent);
451 if (features.textureCompressionETC2) printf("%stextureCompressionETC2\n", indent);
452 if (features.textureCompressionASTC_LDR) printf("%stextureCompressionASTC_LDR\n", indent);
453 if (features.textureCompressionBC) printf("%stextureCompressionBC\n", indent);
454 if (features.occlusionQueryPrecise) printf("%socclusionQueryPrecise\n", indent);
455 if (features.pipelineStatisticsQuery) printf("%spipelineStatisticsQuery\n", indent);
456 if (features.vertexPipelineStoresAndAtomics) printf("%svertexPipelineStoresAndAtomics\n", indent);
457 if (features.fragmentStoresAndAtomics) printf("%sfragmentStoresAndAtomics\n", indent);
458 if (features.shaderTessellationAndGeometryPointSize) printf("%sshaderTessellationAndGeometryPointSize\n", indent);
459 if (features.shaderImageGatherExtended) printf("%sshaderImageGatherExtended\n", indent);
460 if (features.shaderStorageImageExtendedFormats) printf("%sshaderStorageImageExtendedFormats\n", indent);
461 if (features.shaderStorageImageMultisample) printf("%sshaderStorageImageMultisample\n", indent);
462 if (features.shaderStorageImageReadWithoutFormat) printf("%sshaderStorageImageReadWithoutFormat\n", indent);
463 if (features.shaderStorageImageWriteWithoutFormat) printf("%sshaderStorageImageWriteWithoutFormat\n", indent);
464 if (features.shaderUniformBufferArrayDynamicIndexing) printf("%sshaderUniformBufferArrayDynamicIndexing\n", indent);
465 if (features.shaderSampledImageArrayDynamicIndexing) printf("%sshaderSampledImageArrayDynamicIndexing\n", indent);
466 if (features.shaderStorageBufferArrayDynamicIndexing) printf("%sshaderStorageBufferArrayDynamicIndexing\n", indent);
467 if (features.shaderStorageImageArrayDynamicIndexing) printf("%sshaderStorageImageArrayDynamicIndexing\n", indent);
468 if (features.shaderClipDistance) printf("%sshaderClipDistance\n", indent);
469 if (features.shaderCullDistance) printf("%sshaderCullDistance\n", indent);
470 if (features.shaderFloat64) printf("%sshaderFloat64\n", indent);
471 if (features.shaderInt64) printf("%sshaderInt64\n", indent);
472 if (features.shaderInt16) printf("%sshaderInt16\n", indent);
473 if (features.shaderResourceResidency) printf("%sshaderResourceResidency\n", indent);
474 if (features.shaderResourceMinLod) printf("%sshaderResourceMinLod\n", indent);
475 if (features.sparseBinding) printf("%ssparseBinding\n", indent);
476 if (features.sparseResidencyBuffer) printf("%ssparseResidencyBuffer\n", indent);
477 if (features.sparseResidencyImage2D) printf("%ssparseResidencyImage2D\n", indent);
478 if (features.sparseResidencyImage3D) printf("%ssparseResidencyImage3D\n", indent);
479 if (features.sparseResidency2Samples) printf("%ssparseResidency2Samples\n", indent);
480 if (features.sparseResidency4Samples) printf("%ssparseResidency4Samples\n", indent);
481 if (features.sparseResidency8Samples) printf("%ssparseResidency8Samples\n", indent);
482 if (features.sparseResidency16Samples) printf("%ssparseResidency16Samples\n", indent);
483 if (features.sparseResidencyAliased) printf("%ssparseResidencyAliased\n", indent);
484 if (features.variableMultisampleRate) printf("%svariableMultisampleRate\n", indent);
485 if (features.inheritedQueries) printf("%sinheritedQueries\n", indent);
489 void PrintGpuInfo(const GpuInfo& info, const Options& options, size_t indent) {
493 printf("%s\"%s\" (%s) %u.%u.%u/%#x [%04x:%04x]\n", Indent(indent),
507 Indent(indent + 1), heap,
527 printf("%sType %u:%s\n", Indent(indent + 2), type,
546 Indent(indent + 1), family, qprops.queueCount, flags_str,
547 Indent(indent + 2), qprops.timestampValidBits, Indent(indent + 2),
553 printf("%sFeatures:\n", Indent(indent + 1));
555 PrintAllFeatures(Indent(indent + 2), info.features);
557 PrintSupportedFeatures(Indent(indent + 2), info.features);
560 printf("%sExtensions [%zu]:\n", Indent(indent + 1), info.extensions.size());
562 PrintExtensions(info.extensions, options, indent + 2);
563 printf("%sLayers [%zu]:\n", Indent(indent + 1), info.layers.size());
565 PrintLayers(info.layers, info.layer_extensions, options, indent + 2);
570 size_t indent = 0;
572 printf("%sInstance Extensions [%zu]:\n", Indent(indent),
574 PrintExtensions(info.extensions, options, indent + 1);
575 printf("%sInstance Layers [%zu]:\n", Indent(indent), info.layers.size());
577 PrintLayers(info.layers, info.layer_extensions, options, indent + 1);
579 printf("%sPhysicalDevices [%zu]:\n", Indent(indent), info.gpus.size());
581 PrintGpuInfo(gpu, options, indent + 1);