1{ 2 "$schema": "https://schema.khronos.org/vulkan/devsim_1_0_0.json#", 3 "comments": { 4 "info": "Vulkan Hardware Report generated via https://vulkan.gpuinfo.org", 5 "desc": "https://vulkan.gpuinfo.org/displayreport.php?id=2115" 6 }, 7 "environment": { 8 "architecture": "arm", 9 "comment": "", 10 "name": "android", 11 "reportversion": "1.4", 12 "submitter": "docofkult", 13 "version": "8.1.0" 14 }, 15 "extended": { 16 "devicefeatures2": [], 17 "deviceproperties2": [] 18 }, 19 "platformdetails": { 20 "android.BuildID": "OPP5.170921.005", 21 "android.BuildVersionIncremental": "4373449", 22 "android.ProductManufacturer": "Google", 23 "android.ProductModel": "Pixel C" 24 }, 25 "surfacecapabilites": { 26 "maxImageArrayLayers": 1, 27 "maxImageCount": 3, 28 "maxImageExtent": { 29 "height": 4096, 30 "width": 4096 31 }, 32 "minImageCount": 2, 33 "minImageExtent": { 34 "height": 1, 35 "width": 1 36 }, 37 "presentmodes": [ 38 1, 39 2 40 ], 41 "supportedCompositeAlpha": 8, 42 "supportedTransforms": 271, 43 "supportedUsageFlags": 159, 44 "surfaceExtension": "VK_KHR_android_surface", 45 "surfaceformats": [ 46 { 47 "colorSpace": 0, 48 "format": 37 49 }, 50 { 51 "colorSpace": 0, 52 "format": 43 53 }, 54 { 55 "colorSpace": 0, 56 "format": 4 57 } 58 ], 59 "validSurface": true 60 }, 61 "VkPhysicalDeviceFeatures": { 62 "alphaToOne": 1, 63 "depthBiasClamp": 1, 64 "depthBounds": 1, 65 "depthClamp": 1, 66 "drawIndirectFirstInstance": 1, 67 "dualSrcBlend": 1, 68 "fillModeNonSolid": 1, 69 "fragmentStoresAndAtomics": 1, 70 "fullDrawIndexUint32": 1, 71 "geometryShader": 1, 72 "imageCubeArray": 1, 73 "independentBlend": 1, 74 "inheritedQueries": 1, 75 "largePoints": 1, 76 "logicOp": 1, 77 "multiDrawIndirect": 1, 78 "multiViewport": 1, 79 "occlusionQueryPrecise": 1, 80 "pipelineStatisticsQuery": 1, 81 "robustBufferAccess": 1, 82 "sampleRateShading": 1, 83 "samplerAnisotropy": 1, 84 "shaderClipDistance": 1, 85 "shaderCullDistance": 1, 86 "shaderFloat64": 1, 87 "shaderImageGatherExtended": 1, 88 "shaderInt16": 0, 89 "shaderInt64": 1, 90 "shaderResourceMinLod": 1, 91 "shaderResourceResidency": 1, 92 "shaderSampledImageArrayDynamicIndexing": 1, 93 "shaderStorageBufferArrayDynamicIndexing": 1, 94 "shaderStorageImageArrayDynamicIndexing": 1, 95 "shaderStorageImageExtendedFormats": 1, 96 "shaderStorageImageMultisample": 1, 97 "shaderStorageImageReadWithoutFormat": 1, 98 "shaderStorageImageWriteWithoutFormat": 1, 99 "shaderTessellationAndGeometryPointSize": 1, 100 "shaderUniformBufferArrayDynamicIndexing": 1, 101 "sparseBinding": 1, 102 "sparseResidency16Samples": 1, 103 "sparseResidency2Samples": 1, 104 "sparseResidency4Samples": 1, 105 "sparseResidency8Samples": 1, 106 "sparseResidencyAliased": 1, 107 "sparseResidencyBuffer": 1, 108 "sparseResidencyImage2D": 1, 109 "sparseResidencyImage3D": 1, 110 "tessellationShader": 1, 111 "textureCompressionASTC_LDR": 1, 112 "textureCompressionBC": 1, 113 "textureCompressionETC2": 1, 114 "variableMultisampleRate": 1, 115 "vertexPipelineStoresAndAtomics": 1, 116 "wideLines": 1 117 }, 118 "VkPhysicalDeviceProperties": { 119 "apiVersion": 4194341, 120 "deviceID": 2461664215, 121 "deviceName": "NVIDIA Tegra X1", 122 "deviceType": 1, 123 "driverVersion": 1514143744, 124 "limits": { 125 "bufferImageGranularity": 1024, 126 "discreteQueuePriorities": 2, 127 "framebufferColorSampleCounts": 15, 128 "framebufferDepthSampleCounts": 15, 129 "framebufferNoAttachmentsSampleCounts": 15, 130 "framebufferStencilSampleCounts": 31, 131 "lineWidthGranularity": 0.125, 132 "lineWidthRange": [ 133 0.5, 134 10 135 ], 136 "maxBoundDescriptorSets": 8, 137 "maxClipDistances": 8, 138 "maxColorAttachments": 8, 139 "maxCombinedClipAndCullDistances": 8, 140 "maxComputeSharedMemorySize": 49152, 141 "maxComputeWorkGroupCount": [ 142 2147483647, 143 65535, 144 65535 145 ], 146 "maxComputeWorkGroupInvocations": 1536, 147 "maxComputeWorkGroupSize": [ 148 1536, 149 1024, 150 64 151 ], 152 "maxCullDistances": 8, 153 "maxDescriptorSetInputAttachments": 8, 154 "maxDescriptorSetSampledImages": 49152, 155 "maxDescriptorSetSamplers": 4000, 156 "maxDescriptorSetStorageBuffers": 96, 157 "maxDescriptorSetStorageBuffersDynamic": 96, 158 "maxDescriptorSetStorageImages": 49152, 159 "maxDescriptorSetUniformBuffers": 72, 160 "maxDescriptorSetUniformBuffersDynamic": 72, 161 "maxDrawIndexedIndexValue": 4294967295, 162 "maxDrawIndirectCount": 4294967295, 163 "maxFragmentCombinedOutputResources": 16, 164 "maxFragmentDualSrcAttachments": 1, 165 "maxFragmentInputComponents": 128, 166 "maxFragmentOutputAttachments": 8, 167 "maxFramebufferHeight": 16384, 168 "maxFramebufferLayers": 2048, 169 "maxFramebufferWidth": 16384, 170 "maxGeometryInputComponents": 128, 171 "maxGeometryOutputComponents": 128, 172 "maxGeometryOutputVertices": 1024, 173 "maxGeometryShaderInvocations": 32, 174 "maxGeometryTotalOutputComponents": 1024, 175 "maxImageArrayLayers": 2048, 176 "maxImageDimension1D": 16384, 177 "maxImageDimension2D": 16384, 178 "maxImageDimension3D": 2048, 179 "maxImageDimensionCube": 16384, 180 "maxInterpolationOffset": 0.4375, 181 "maxMemoryAllocationCount": 4294967295, 182 "maxPerStageDescriptorInputAttachments": 8, 183 "maxPerStageDescriptorSampledImages": 8192, 184 "maxPerStageDescriptorSamplers": 4000, 185 "maxPerStageDescriptorStorageBuffers": 16, 186 "maxPerStageDescriptorStorageImages": 8192, 187 "maxPerStageDescriptorUniformBuffers": 12, 188 "maxPerStageResources": 24612, 189 "maxPushConstantsSize": 256, 190 "maxSampleMaskWords": 1, 191 "maxSamplerAllocationCount": 4000, 192 "maxSamplerAnisotropy": 16, 193 "maxSamplerLodBias": 15, 194 "maxStorageBufferRange": 2147483647, 195 "maxTessellationControlPerPatchOutputComponents": 120, 196 "maxTessellationControlPerVertexInputComponents": 128, 197 "maxTessellationControlPerVertexOutputComponents": 128, 198 "maxTessellationControlTotalOutputComponents": 4216, 199 "maxTessellationEvaluationInputComponents": 128, 200 "maxTessellationEvaluationOutputComponents": 128, 201 "maxTessellationGenerationLevel": 64, 202 "maxTessellationPatchSize": 32, 203 "maxTexelBufferElements": 134217728, 204 "maxTexelGatherOffset": 31, 205 "maxTexelOffset": 7, 206 "maxUniformBufferRange": 65536, 207 "maxVertexInputAttributeOffset": 2047, 208 "maxVertexInputAttributes": 32, 209 "maxVertexInputBindingStride": 2048, 210 "maxVertexInputBindings": 32, 211 "maxVertexOutputComponents": 128, 212 "maxViewportDimensions": [ 213 16384, 214 16384 215 ], 216 "maxViewports": 16, 217 "minInterpolationOffset": -0.5, 218 "minMemoryMapAlignment": 64, 219 "minStorageBufferOffsetAlignment": 32, 220 "minTexelBufferOffsetAlignment": 16, 221 "minTexelGatherOffset": -32, 222 "minTexelOffset": -8, 223 "minUniformBufferOffsetAlignment": 256, 224 "mipmapPrecisionBits": 8, 225 "nonCoherentAtomSize": 64, 226 "optimalBufferCopyOffsetAlignment": 1, 227 "optimalBufferCopyRowPitchAlignment": 1, 228 "pointSizeGranularity": 0.125, 229 "pointSizeRange": [ 230 1, 231 189.875 232 ], 233 "sampledImageColorSampleCounts": 15, 234 "sampledImageDepthSampleCounts": 15, 235 "sampledImageIntegerSampleCounts": 15, 236 "sampledImageStencilSampleCounts": 31, 237 "sparseAddressSpaceSize": -1, 238 "standardSampleLocations": 1, 239 "storageImageSampleCounts": 15, 240 "strictLines": 1, 241 "subPixelInterpolationOffsetBits": 4, 242 "subPixelPrecisionBits": 8, 243 "subTexelPrecisionBits": 8, 244 "timestampComputeAndGraphics": 1, 245 "timestampPeriod": 1, 246 "viewportBoundsRange": [ 247 -32768, 248 32768 249 ], 250 "viewportSubPixelBits": 8 251 }, 252 "pipelineCacheUUID": [ 253 3, 254 97, 255 64, 256 32, 257 90, 258 58, 259 133, 260 178, 261 194, 262 22, 263 194, 264 34, 265 248, 266 46, 267 137, 268 8 269 ], 270 "sparseProperties": { 271 "residencyAlignedMipSize": 0, 272 "residencyNonResidentStrict": 1, 273 "residencyStandard2DBlockShape": 1, 274 "residencyStandard2DMultisampleBlockShape": 1, 275 "residencyStandard3DBlockShape": 1 276 }, 277 "vendorID": 4318 278 }, 279 "VkPhysicalDeviceMemoryProperties": { 280 "memoryHeaps": [ 281 { 282 "flags": 1, 283 "size": 1610612736 284 } 285 ], 286 "memoryTypes": [ 287 { 288 "heapIndex": 0, 289 "propertyFlags": 1 290 }, 291 { 292 "heapIndex": 0, 293 "propertyFlags": 1 294 }, 295 { 296 "heapIndex": 0, 297 "propertyFlags": 7 298 }, 299 { 300 "heapIndex": 0, 301 "propertyFlags": 11 302 } 303 ] 304 }, 305 "ArrayOfVkExtensionProperties": [ 306 { 307 "extensionName": "VK_KHR_incremental_present", 308 "specVersion": 1 309 }, 310 { 311 "extensionName": "VK_KHR_swapchain", 312 "specVersion": 68 313 }, 314 { 315 "extensionName": "VK_KHR_maintenance1", 316 "specVersion": 1 317 }, 318 { 319 "extensionName": "VK_KHR_shader_draw_parameters", 320 "specVersion": 1 321 }, 322 { 323 "extensionName": "VK_KHR_sampler_mirror_clamp_to_edge", 324 "specVersion": 1 325 }, 326 { 327 "extensionName": "VK_EXT_shader_subgroup_ballot", 328 "specVersion": 1 329 }, 330 { 331 "extensionName": "VK_EXT_shader_subgroup_vote", 332 "specVersion": 1 333 }, 334 { 335 "extensionName": "VK_NV_dedicated_allocation", 336 "specVersion": 1 337 }, 338 { 339 "extensionName": "VK_NV_glsl_shader", 340 "specVersion": 1 341 } 342 ], 343 "ArrayOfVkLayerProperties": [], 344 "ArrayOfVkQueueFamilyProperties": [ 345 { 346 "minImageTransferGranularity": { 347 "depth": 1, 348 "height": 1, 349 "width": 1 350 }, 351 "queueCount": 16, 352 "queueFlags": 15, 353 "timestampValidBits": 64 354 } 355 ], 356 "ArrayOfVkFormatProperties": [ 357 { 358 "formatID": 1, 359 "linearTilingFeatures": 54273, 360 "optimalTilingFeatures": 54273, 361 "bufferFeatures": 8 362 }, 363 { 364 "formatID": 2, 365 "linearTilingFeatures": 54273, 366 "optimalTilingFeatures": 54273, 367 "bufferFeatures": 8 368 }, 369 { 370 "formatID": 3, 371 "linearTilingFeatures": 54273, 372 "optimalTilingFeatures": 54273, 373 "bufferFeatures": 8 374 }, 375 { 376 "formatID": 4, 377 "linearTilingFeatures": 54273, 378 "optimalTilingFeatures": 56705, 379 "bufferFeatures": 8 380 }, 381 { 382 "formatID": 5, 383 "linearTilingFeatures": 54273, 384 "optimalTilingFeatures": 54273, 385 "bufferFeatures": 8 386 }, 387 { 388 "formatID": 6, 389 "linearTilingFeatures": 54273, 390 "optimalTilingFeatures": 54273, 391 "bufferFeatures": 8 392 }, 393 { 394 "formatID": 7, 395 "linearTilingFeatures": 54273, 396 "optimalTilingFeatures": 54273, 397 "bufferFeatures": 8 398 }, 399 { 400 "formatID": 8, 401 "linearTilingFeatures": 54273, 402 "optimalTilingFeatures": 56705, 403 "bufferFeatures": 8 404 }, 405 { 406 "formatID": 9, 407 "linearTilingFeatures": 54273, 408 "optimalTilingFeatures": 56707, 409 "bufferFeatures": 88 410 }, 411 { 412 "formatID": 10, 413 "linearTilingFeatures": 54273, 414 "optimalTilingFeatures": 56707, 415 "bufferFeatures": 88 416 }, 417 { 418 "formatID": 11, 419 "linearTilingFeatures": 0, 420 "optimalTilingFeatures": 0, 421 "bufferFeatures": 64 422 }, 423 { 424 "formatID": 12, 425 "linearTilingFeatures": 0, 426 "optimalTilingFeatures": 0, 427 "bufferFeatures": 64 428 }, 429 { 430 "formatID": 13, 431 "linearTilingFeatures": 50177, 432 "optimalTilingFeatures": 52355, 433 "bufferFeatures": 88 434 }, 435 { 436 "formatID": 14, 437 "linearTilingFeatures": 50177, 438 "optimalTilingFeatures": 52355, 439 "bufferFeatures": 88 440 }, 441 { 442 "formatID": 15, 443 "linearTilingFeatures": 54273, 444 "optimalTilingFeatures": 54273, 445 "bufferFeatures": 0 446 }, 447 { 448 "formatID": 16, 449 "linearTilingFeatures": 54273, 450 "optimalTilingFeatures": 56707, 451 "bufferFeatures": 88 452 }, 453 { 454 "formatID": 17, 455 "linearTilingFeatures": 54273, 456 "optimalTilingFeatures": 56707, 457 "bufferFeatures": 88 458 }, 459 { 460 "formatID": 18, 461 "linearTilingFeatures": 0, 462 "optimalTilingFeatures": 0, 463 "bufferFeatures": 64 464 }, 465 { 466 "formatID": 19, 467 "linearTilingFeatures": 0, 468 "optimalTilingFeatures": 0, 469 "bufferFeatures": 64 470 }, 471 { 472 "formatID": 20, 473 "linearTilingFeatures": 50177, 474 "optimalTilingFeatures": 52355, 475 "bufferFeatures": 88 476 }, 477 { 478 "formatID": 21, 479 "linearTilingFeatures": 50177, 480 "optimalTilingFeatures": 52355, 481 "bufferFeatures": 88 482 }, 483 { 484 "formatID": 22, 485 "linearTilingFeatures": 0, 486 "optimalTilingFeatures": 0, 487 "bufferFeatures": 0 488 }, 489 { 490 "formatID": 23, 491 "linearTilingFeatures": 0, 492 "optimalTilingFeatures": 0, 493 "bufferFeatures": 64 494 }, 495 { 496 "formatID": 24, 497 "linearTilingFeatures": 0, 498 "optimalTilingFeatures": 0, 499 "bufferFeatures": 64 500 }, 501 { 502 "formatID": 25, 503 "linearTilingFeatures": 0, 504 "optimalTilingFeatures": 0, 505 "bufferFeatures": 64 506 }, 507 { 508 "formatID": 26, 509 "linearTilingFeatures": 0, 510 "optimalTilingFeatures": 0, 511 "bufferFeatures": 64 512 }, 513 { 514 "formatID": 27, 515 "linearTilingFeatures": 0, 516 "optimalTilingFeatures": 0, 517 "bufferFeatures": 64 518 }, 519 { 520 "formatID": 28, 521 "linearTilingFeatures": 0, 522 "optimalTilingFeatures": 0, 523 "bufferFeatures": 64 524 }, 525 { 526 "formatID": 29, 527 "linearTilingFeatures": 0, 528 "optimalTilingFeatures": 0, 529 "bufferFeatures": 0 530 }, 531 { 532 "formatID": 30, 533 "linearTilingFeatures": 0, 534 "optimalTilingFeatures": 0, 535 "bufferFeatures": 64 536 }, 537 { 538 "formatID": 31, 539 "linearTilingFeatures": 0, 540 "optimalTilingFeatures": 0, 541 "bufferFeatures": 64 542 }, 543 { 544 "formatID": 32, 545 "linearTilingFeatures": 0, 546 "optimalTilingFeatures": 0, 547 "bufferFeatures": 64 548 }, 549 { 550 "formatID": 33, 551 "linearTilingFeatures": 0, 552 "optimalTilingFeatures": 0, 553 "bufferFeatures": 64 554 }, 555 { 556 "formatID": 34, 557 "linearTilingFeatures": 0, 558 "optimalTilingFeatures": 0, 559 "bufferFeatures": 64 560 }, 561 { 562 "formatID": 35, 563 "linearTilingFeatures": 0, 564 "optimalTilingFeatures": 0, 565 "bufferFeatures": 64 566 }, 567 { 568 "formatID": 36, 569 "linearTilingFeatures": 0, 570 "optimalTilingFeatures": 0, 571 "bufferFeatures": 0 572 }, 573 { 574 "formatID": 37, 575 "linearTilingFeatures": 54273, 576 "optimalTilingFeatures": 56707, 577 "bufferFeatures": 88 578 }, 579 { 580 "formatID": 38, 581 "linearTilingFeatures": 54273, 582 "optimalTilingFeatures": 56707, 583 "bufferFeatures": 88 584 }, 585 { 586 "formatID": 39, 587 "linearTilingFeatures": 0, 588 "optimalTilingFeatures": 0, 589 "bufferFeatures": 64 590 }, 591 { 592 "formatID": 40, 593 "linearTilingFeatures": 0, 594 "optimalTilingFeatures": 0, 595 "bufferFeatures": 64 596 }, 597 { 598 "formatID": 41, 599 "linearTilingFeatures": 50177, 600 "optimalTilingFeatures": 52355, 601 "bufferFeatures": 88 602 }, 603 { 604 "formatID": 42, 605 "linearTilingFeatures": 50177, 606 "optimalTilingFeatures": 52355, 607 "bufferFeatures": 88 608 }, 609 { 610 "formatID": 43, 611 "linearTilingFeatures": 54273, 612 "optimalTilingFeatures": 56705, 613 "bufferFeatures": 0 614 }, 615 { 616 "formatID": 44, 617 "linearTilingFeatures": 54273, 618 "optimalTilingFeatures": 56707, 619 "bufferFeatures": 88 620 }, 621 { 622 "formatID": 45, 623 "linearTilingFeatures": 54273, 624 "optimalTilingFeatures": 54273, 625 "bufferFeatures": 72 626 }, 627 { 628 "formatID": 46, 629 "linearTilingFeatures": 0, 630 "optimalTilingFeatures": 0, 631 "bufferFeatures": 64 632 }, 633 { 634 "formatID": 47, 635 "linearTilingFeatures": 0, 636 "optimalTilingFeatures": 0, 637 "bufferFeatures": 64 638 }, 639 { 640 "formatID": 48, 641 "linearTilingFeatures": 50177, 642 "optimalTilingFeatures": 50177, 643 "bufferFeatures": 72 644 }, 645 { 646 "formatID": 49, 647 "linearTilingFeatures": 50177, 648 "optimalTilingFeatures": 50177, 649 "bufferFeatures": 72 650 }, 651 { 652 "formatID": 50, 653 "linearTilingFeatures": 54273, 654 "optimalTilingFeatures": 56705, 655 "bufferFeatures": 0 656 }, 657 { 658 "formatID": 51, 659 "linearTilingFeatures": 54273, 660 "optimalTilingFeatures": 56707, 661 "bufferFeatures": 88 662 }, 663 { 664 "formatID": 52, 665 "linearTilingFeatures": 54273, 666 "optimalTilingFeatures": 56707, 667 "bufferFeatures": 88 668 }, 669 { 670 "formatID": 53, 671 "linearTilingFeatures": 0, 672 "optimalTilingFeatures": 0, 673 "bufferFeatures": 64 674 }, 675 { 676 "formatID": 54, 677 "linearTilingFeatures": 0, 678 "optimalTilingFeatures": 0, 679 "bufferFeatures": 64 680 }, 681 { 682 "formatID": 55, 683 "linearTilingFeatures": 50177, 684 "optimalTilingFeatures": 52355, 685 "bufferFeatures": 88 686 }, 687 { 688 "formatID": 56, 689 "linearTilingFeatures": 50177, 690 "optimalTilingFeatures": 52355, 691 "bufferFeatures": 88 692 }, 693 { 694 "formatID": 57, 695 "linearTilingFeatures": 54273, 696 "optimalTilingFeatures": 56705, 697 "bufferFeatures": 0 698 }, 699 { 700 "formatID": 58, 701 "linearTilingFeatures": 54273, 702 "optimalTilingFeatures": 56705, 703 "bufferFeatures": 72 704 }, 705 { 706 "formatID": 59, 707 "linearTilingFeatures": 0, 708 "optimalTilingFeatures": 0, 709 "bufferFeatures": 64 710 }, 711 { 712 "formatID": 60, 713 "linearTilingFeatures": 0, 714 "optimalTilingFeatures": 0, 715 "bufferFeatures": 64 716 }, 717 { 718 "formatID": 61, 719 "linearTilingFeatures": 0, 720 "optimalTilingFeatures": 0, 721 "bufferFeatures": 64 722 }, 723 { 724 "formatID": 62, 725 "linearTilingFeatures": 50177, 726 "optimalTilingFeatures": 50177, 727 "bufferFeatures": 72 728 }, 729 { 730 "formatID": 63, 731 "linearTilingFeatures": 0, 732 "optimalTilingFeatures": 0, 733 "bufferFeatures": 64 734 }, 735 { 736 "formatID": 64, 737 "linearTilingFeatures": 54273, 738 "optimalTilingFeatures": 56707, 739 "bufferFeatures": 88 740 }, 741 { 742 "formatID": 65, 743 "linearTilingFeatures": 0, 744 "optimalTilingFeatures": 0, 745 "bufferFeatures": 64 746 }, 747 { 748 "formatID": 66, 749 "linearTilingFeatures": 0, 750 "optimalTilingFeatures": 0, 751 "bufferFeatures": 64 752 }, 753 { 754 "formatID": 67, 755 "linearTilingFeatures": 0, 756 "optimalTilingFeatures": 0, 757 "bufferFeatures": 64 758 }, 759 { 760 "formatID": 68, 761 "linearTilingFeatures": 50177, 762 "optimalTilingFeatures": 52355, 763 "bufferFeatures": 88 764 }, 765 { 766 "formatID": 69, 767 "linearTilingFeatures": 0, 768 "optimalTilingFeatures": 0, 769 "bufferFeatures": 64 770 }, 771 { 772 "formatID": 70, 773 "linearTilingFeatures": 54273, 774 "optimalTilingFeatures": 56707, 775 "bufferFeatures": 88 776 }, 777 { 778 "formatID": 71, 779 "linearTilingFeatures": 54273, 780 "optimalTilingFeatures": 56707, 781 "bufferFeatures": 88 782 }, 783 { 784 "formatID": 72, 785 "linearTilingFeatures": 0, 786 "optimalTilingFeatures": 0, 787 "bufferFeatures": 64 788 }, 789 { 790 "formatID": 73, 791 "linearTilingFeatures": 0, 792 "optimalTilingFeatures": 0, 793 "bufferFeatures": 64 794 }, 795 { 796 "formatID": 74, 797 "linearTilingFeatures": 50177, 798 "optimalTilingFeatures": 52355, 799 "bufferFeatures": 88 800 }, 801 { 802 "formatID": 75, 803 "linearTilingFeatures": 50177, 804 "optimalTilingFeatures": 52355, 805 "bufferFeatures": 88 806 }, 807 { 808 "formatID": 76, 809 "linearTilingFeatures": 54273, 810 "optimalTilingFeatures": 56707, 811 "bufferFeatures": 88 812 }, 813 { 814 "formatID": 77, 815 "linearTilingFeatures": 54273, 816 "optimalTilingFeatures": 56707, 817 "bufferFeatures": 88 818 }, 819 { 820 "formatID": 78, 821 "linearTilingFeatures": 54273, 822 "optimalTilingFeatures": 56707, 823 "bufferFeatures": 88 824 }, 825 { 826 "formatID": 79, 827 "linearTilingFeatures": 0, 828 "optimalTilingFeatures": 0, 829 "bufferFeatures": 64 830 }, 831 { 832 "formatID": 80, 833 "linearTilingFeatures": 0, 834 "optimalTilingFeatures": 0, 835 "bufferFeatures": 64 836 }, 837 { 838 "formatID": 81, 839 "linearTilingFeatures": 50177, 840 "optimalTilingFeatures": 52355, 841 "bufferFeatures": 88 842 }, 843 { 844 "formatID": 82, 845 "linearTilingFeatures": 50177, 846 "optimalTilingFeatures": 52355, 847 "bufferFeatures": 88 848 }, 849 { 850 "formatID": 83, 851 "linearTilingFeatures": 54273, 852 "optimalTilingFeatures": 56707, 853 "bufferFeatures": 88 854 }, 855 { 856 "formatID": 84, 857 "linearTilingFeatures": 0, 858 "optimalTilingFeatures": 0, 859 "bufferFeatures": 64 860 }, 861 { 862 "formatID": 85, 863 "linearTilingFeatures": 0, 864 "optimalTilingFeatures": 0, 865 "bufferFeatures": 64 866 }, 867 { 868 "formatID": 86, 869 "linearTilingFeatures": 0, 870 "optimalTilingFeatures": 0, 871 "bufferFeatures": 64 872 }, 873 { 874 "formatID": 87, 875 "linearTilingFeatures": 0, 876 "optimalTilingFeatures": 0, 877 "bufferFeatures": 64 878 }, 879 { 880 "formatID": 88, 881 "linearTilingFeatures": 0, 882 "optimalTilingFeatures": 0, 883 "bufferFeatures": 64 884 }, 885 { 886 "formatID": 89, 887 "linearTilingFeatures": 0, 888 "optimalTilingFeatures": 0, 889 "bufferFeatures": 64 890 }, 891 { 892 "formatID": 90, 893 "linearTilingFeatures": 0, 894 "optimalTilingFeatures": 0, 895 "bufferFeatures": 64 896 }, 897 { 898 "formatID": 91, 899 "linearTilingFeatures": 54273, 900 "optimalTilingFeatures": 56707, 901 "bufferFeatures": 88 902 }, 903 { 904 "formatID": 92, 905 "linearTilingFeatures": 54273, 906 "optimalTilingFeatures": 56707, 907 "bufferFeatures": 88 908 }, 909 { 910 "formatID": 93, 911 "linearTilingFeatures": 0, 912 "optimalTilingFeatures": 0, 913 "bufferFeatures": 64 914 }, 915 { 916 "formatID": 94, 917 "linearTilingFeatures": 0, 918 "optimalTilingFeatures": 0, 919 "bufferFeatures": 64 920 }, 921 { 922 "formatID": 95, 923 "linearTilingFeatures": 50177, 924 "optimalTilingFeatures": 52355, 925 "bufferFeatures": 88 926 }, 927 { 928 "formatID": 96, 929 "linearTilingFeatures": 50177, 930 "optimalTilingFeatures": 52355, 931 "bufferFeatures": 88 932 }, 933 { 934 "formatID": 97, 935 "linearTilingFeatures": 54273, 936 "optimalTilingFeatures": 56707, 937 "bufferFeatures": 88 938 }, 939 { 940 "formatID": 98, 941 "linearTilingFeatures": 50177, 942 "optimalTilingFeatures": 52359, 943 "bufferFeatures": 120 944 }, 945 { 946 "formatID": 99, 947 "linearTilingFeatures": 50177, 948 "optimalTilingFeatures": 52359, 949 "bufferFeatures": 120 950 }, 951 { 952 "formatID": 100, 953 "linearTilingFeatures": 54273, 954 "optimalTilingFeatures": 56711, 955 "bufferFeatures": 120 956 }, 957 { 958 "formatID": 101, 959 "linearTilingFeatures": 50177, 960 "optimalTilingFeatures": 52355, 961 "bufferFeatures": 88 962 }, 963 { 964 "formatID": 102, 965 "linearTilingFeatures": 50177, 966 "optimalTilingFeatures": 52355, 967 "bufferFeatures": 88 968 }, 969 { 970 "formatID": 103, 971 "linearTilingFeatures": 54273, 972 "optimalTilingFeatures": 56707, 973 "bufferFeatures": 88 974 }, 975 { 976 "formatID": 104, 977 "linearTilingFeatures": 50177, 978 "optimalTilingFeatures": 0, 979 "bufferFeatures": 72 980 }, 981 { 982 "formatID": 105, 983 "linearTilingFeatures": 50177, 984 "optimalTilingFeatures": 0, 985 "bufferFeatures": 72 986 }, 987 { 988 "formatID": 106, 989 "linearTilingFeatures": 54273, 990 "optimalTilingFeatures": 0, 991 "bufferFeatures": 72 992 }, 993 { 994 "formatID": 107, 995 "linearTilingFeatures": 50177, 996 "optimalTilingFeatures": 52355, 997 "bufferFeatures": 88 998 }, 999 { 1000 "formatID": 108, 1001 "linearTilingFeatures": 50177, 1002 "optimalTilingFeatures": 52355, 1003 "bufferFeatures": 88 1004 }, 1005 { 1006 "formatID": 109, 1007 "linearTilingFeatures": 54273, 1008 "optimalTilingFeatures": 56707, 1009 "bufferFeatures": 88 1010 }, 1011 { 1012 "formatID": 110, 1013 "linearTilingFeatures": 0, 1014 "optimalTilingFeatures": 0, 1015 "bufferFeatures": 64 1016 }, 1017 { 1018 "formatID": 111, 1019 "linearTilingFeatures": 0, 1020 "optimalTilingFeatures": 0, 1021 "bufferFeatures": 64 1022 }, 1023 { 1024 "formatID": 112, 1025 "linearTilingFeatures": 0, 1026 "optimalTilingFeatures": 0, 1027 "bufferFeatures": 64 1028 }, 1029 { 1030 "formatID": 113, 1031 "linearTilingFeatures": 0, 1032 "optimalTilingFeatures": 0, 1033 "bufferFeatures": 64 1034 }, 1035 { 1036 "formatID": 114, 1037 "linearTilingFeatures": 0, 1038 "optimalTilingFeatures": 0, 1039 "bufferFeatures": 64 1040 }, 1041 { 1042 "formatID": 115, 1043 "linearTilingFeatures": 0, 1044 "optimalTilingFeatures": 0, 1045 "bufferFeatures": 64 1046 }, 1047 { 1048 "formatID": 116, 1049 "linearTilingFeatures": 0, 1050 "optimalTilingFeatures": 0, 1051 "bufferFeatures": 64 1052 }, 1053 { 1054 "formatID": 117, 1055 "linearTilingFeatures": 0, 1056 "optimalTilingFeatures": 0, 1057 "bufferFeatures": 64 1058 }, 1059 { 1060 "formatID": 118, 1061 "linearTilingFeatures": 0, 1062 "optimalTilingFeatures": 0, 1063 "bufferFeatures": 64 1064 }, 1065 { 1066 "formatID": 119, 1067 "linearTilingFeatures": 0, 1068 "optimalTilingFeatures": 0, 1069 "bufferFeatures": 64 1070 }, 1071 { 1072 "formatID": 120, 1073 "linearTilingFeatures": 0, 1074 "optimalTilingFeatures": 0, 1075 "bufferFeatures": 64 1076 }, 1077 { 1078 "formatID": 121, 1079 "linearTilingFeatures": 0, 1080 "optimalTilingFeatures": 0, 1081 "bufferFeatures": 64 1082 }, 1083 { 1084 "formatID": 122, 1085 "linearTilingFeatures": 54273, 1086 "optimalTilingFeatures": 56707, 1087 "bufferFeatures": 88 1088 }, 1089 { 1090 "formatID": 123, 1091 "linearTilingFeatures": 54273, 1092 "optimalTilingFeatures": 54273, 1093 "bufferFeatures": 8 1094 }, 1095 { 1096 "formatID": 124, 1097 "linearTilingFeatures": 54273, 1098 "optimalTilingFeatures": 54785, 1099 "bufferFeatures": 0 1100 }, 1101 { 1102 "formatID": 125, 1103 "linearTilingFeatures": 54273, 1104 "optimalTilingFeatures": 54785, 1105 "bufferFeatures": 0 1106 }, 1107 { 1108 "formatID": 126, 1109 "linearTilingFeatures": 54273, 1110 "optimalTilingFeatures": 54785, 1111 "bufferFeatures": 0 1112 }, 1113 { 1114 "formatID": 127, 1115 "linearTilingFeatures": 50177, 1116 "optimalTilingFeatures": 50689, 1117 "bufferFeatures": 0 1118 }, 1119 { 1120 "formatID": 128, 1121 "linearTilingFeatures": 0, 1122 "optimalTilingFeatures": 0, 1123 "bufferFeatures": 0 1124 }, 1125 { 1126 "formatID": 129, 1127 "linearTilingFeatures": 54273, 1128 "optimalTilingFeatures": 54785, 1129 "bufferFeatures": 0 1130 }, 1131 { 1132 "formatID": 130, 1133 "linearTilingFeatures": 54273, 1134 "optimalTilingFeatures": 54785, 1135 "bufferFeatures": 0 1136 }, 1137 { 1138 "formatID": 131, 1139 "linearTilingFeatures": 54273, 1140 "optimalTilingFeatures": 54273, 1141 "bufferFeatures": 0 1142 }, 1143 { 1144 "formatID": 132, 1145 "linearTilingFeatures": 54273, 1146 "optimalTilingFeatures": 54273, 1147 "bufferFeatures": 0 1148 }, 1149 { 1150 "formatID": 133, 1151 "linearTilingFeatures": 54273, 1152 "optimalTilingFeatures": 54273, 1153 "bufferFeatures": 0 1154 }, 1155 { 1156 "formatID": 134, 1157 "linearTilingFeatures": 54273, 1158 "optimalTilingFeatures": 54273, 1159 "bufferFeatures": 0 1160 }, 1161 { 1162 "formatID": 135, 1163 "linearTilingFeatures": 54273, 1164 "optimalTilingFeatures": 54273, 1165 "bufferFeatures": 0 1166 }, 1167 { 1168 "formatID": 136, 1169 "linearTilingFeatures": 54273, 1170 "optimalTilingFeatures": 54273, 1171 "bufferFeatures": 0 1172 }, 1173 { 1174 "formatID": 137, 1175 "linearTilingFeatures": 54273, 1176 "optimalTilingFeatures": 54273, 1177 "bufferFeatures": 0 1178 }, 1179 { 1180 "formatID": 138, 1181 "linearTilingFeatures": 54273, 1182 "optimalTilingFeatures": 54273, 1183 "bufferFeatures": 0 1184 }, 1185 { 1186 "formatID": 139, 1187 "linearTilingFeatures": 54273, 1188 "optimalTilingFeatures": 54273, 1189 "bufferFeatures": 0 1190 }, 1191 { 1192 "formatID": 140, 1193 "linearTilingFeatures": 54273, 1194 "optimalTilingFeatures": 54273, 1195 "bufferFeatures": 0 1196 }, 1197 { 1198 "formatID": 141, 1199 "linearTilingFeatures": 54273, 1200 "optimalTilingFeatures": 54273, 1201 "bufferFeatures": 0 1202 }, 1203 { 1204 "formatID": 142, 1205 "linearTilingFeatures": 54273, 1206 "optimalTilingFeatures": 54273, 1207 "bufferFeatures": 0 1208 }, 1209 { 1210 "formatID": 143, 1211 "linearTilingFeatures": 54273, 1212 "optimalTilingFeatures": 54273, 1213 "bufferFeatures": 0 1214 }, 1215 { 1216 "formatID": 144, 1217 "linearTilingFeatures": 54273, 1218 "optimalTilingFeatures": 54273, 1219 "bufferFeatures": 0 1220 }, 1221 { 1222 "formatID": 145, 1223 "linearTilingFeatures": 54273, 1224 "optimalTilingFeatures": 54273, 1225 "bufferFeatures": 0 1226 }, 1227 { 1228 "formatID": 146, 1229 "linearTilingFeatures": 54273, 1230 "optimalTilingFeatures": 54273, 1231 "bufferFeatures": 0 1232 }, 1233 { 1234 "formatID": 147, 1235 "linearTilingFeatures": 54273, 1236 "optimalTilingFeatures": 54273, 1237 "bufferFeatures": 0 1238 }, 1239 { 1240 "formatID": 148, 1241 "linearTilingFeatures": 54273, 1242 "optimalTilingFeatures": 54273, 1243 "bufferFeatures": 0 1244 }, 1245 { 1246 "formatID": 149, 1247 "linearTilingFeatures": 54273, 1248 "optimalTilingFeatures": 54273, 1249 "bufferFeatures": 0 1250 }, 1251 { 1252 "formatID": 150, 1253 "linearTilingFeatures": 54273, 1254 "optimalTilingFeatures": 54273, 1255 "bufferFeatures": 0 1256 }, 1257 { 1258 "formatID": 151, 1259 "linearTilingFeatures": 54273, 1260 "optimalTilingFeatures": 54273, 1261 "bufferFeatures": 0 1262 }, 1263 { 1264 "formatID": 152, 1265 "linearTilingFeatures": 54273, 1266 "optimalTilingFeatures": 54273, 1267 "bufferFeatures": 0 1268 }, 1269 { 1270 "formatID": 153, 1271 "linearTilingFeatures": 54273, 1272 "optimalTilingFeatures": 54273, 1273 "bufferFeatures": 0 1274 }, 1275 { 1276 "formatID": 154, 1277 "linearTilingFeatures": 54273, 1278 "optimalTilingFeatures": 54273, 1279 "bufferFeatures": 0 1280 }, 1281 { 1282 "formatID": 155, 1283 "linearTilingFeatures": 54273, 1284 "optimalTilingFeatures": 54273, 1285 "bufferFeatures": 0 1286 }, 1287 { 1288 "formatID": 156, 1289 "linearTilingFeatures": 54273, 1290 "optimalTilingFeatures": 54273, 1291 "bufferFeatures": 0 1292 }, 1293 { 1294 "formatID": 157, 1295 "linearTilingFeatures": 54273, 1296 "optimalTilingFeatures": 54273, 1297 "bufferFeatures": 0 1298 }, 1299 { 1300 "formatID": 158, 1301 "linearTilingFeatures": 54273, 1302 "optimalTilingFeatures": 54273, 1303 "bufferFeatures": 0 1304 }, 1305 { 1306 "formatID": 159, 1307 "linearTilingFeatures": 54273, 1308 "optimalTilingFeatures": 54273, 1309 "bufferFeatures": 0 1310 }, 1311 { 1312 "formatID": 160, 1313 "linearTilingFeatures": 54273, 1314 "optimalTilingFeatures": 54273, 1315 "bufferFeatures": 0 1316 }, 1317 { 1318 "formatID": 161, 1319 "linearTilingFeatures": 54273, 1320 "optimalTilingFeatures": 54273, 1321 "bufferFeatures": 0 1322 }, 1323 { 1324 "formatID": 162, 1325 "linearTilingFeatures": 54273, 1326 "optimalTilingFeatures": 54273, 1327 "bufferFeatures": 0 1328 }, 1329 { 1330 "formatID": 163, 1331 "linearTilingFeatures": 54273, 1332 "optimalTilingFeatures": 54273, 1333 "bufferFeatures": 0 1334 }, 1335 { 1336 "formatID": 164, 1337 "linearTilingFeatures": 54273, 1338 "optimalTilingFeatures": 54273, 1339 "bufferFeatures": 0 1340 }, 1341 { 1342 "formatID": 165, 1343 "linearTilingFeatures": 54273, 1344 "optimalTilingFeatures": 54273, 1345 "bufferFeatures": 0 1346 }, 1347 { 1348 "formatID": 166, 1349 "linearTilingFeatures": 54273, 1350 "optimalTilingFeatures": 54273, 1351 "bufferFeatures": 0 1352 }, 1353 { 1354 "formatID": 167, 1355 "linearTilingFeatures": 54273, 1356 "optimalTilingFeatures": 54273, 1357 "bufferFeatures": 0 1358 }, 1359 { 1360 "formatID": 168, 1361 "linearTilingFeatures": 54273, 1362 "optimalTilingFeatures": 54273, 1363 "bufferFeatures": 0 1364 }, 1365 { 1366 "formatID": 169, 1367 "linearTilingFeatures": 54273, 1368 "optimalTilingFeatures": 54273, 1369 "bufferFeatures": 0 1370 }, 1371 { 1372 "formatID": 170, 1373 "linearTilingFeatures": 54273, 1374 "optimalTilingFeatures": 54273, 1375 "bufferFeatures": 0 1376 }, 1377 { 1378 "formatID": 171, 1379 "linearTilingFeatures": 54273, 1380 "optimalTilingFeatures": 54273, 1381 "bufferFeatures": 0 1382 }, 1383 { 1384 "formatID": 172, 1385 "linearTilingFeatures": 54273, 1386 "optimalTilingFeatures": 54273, 1387 "bufferFeatures": 0 1388 }, 1389 { 1390 "formatID": 173, 1391 "linearTilingFeatures": 54273, 1392 "optimalTilingFeatures": 54273, 1393 "bufferFeatures": 0 1394 }, 1395 { 1396 "formatID": 174, 1397 "linearTilingFeatures": 54273, 1398 "optimalTilingFeatures": 54273, 1399 "bufferFeatures": 0 1400 }, 1401 { 1402 "formatID": 175, 1403 "linearTilingFeatures": 54273, 1404 "optimalTilingFeatures": 54273, 1405 "bufferFeatures": 0 1406 }, 1407 { 1408 "formatID": 176, 1409 "linearTilingFeatures": 54273, 1410 "optimalTilingFeatures": 54273, 1411 "bufferFeatures": 0 1412 }, 1413 { 1414 "formatID": 177, 1415 "linearTilingFeatures": 54273, 1416 "optimalTilingFeatures": 54273, 1417 "bufferFeatures": 0 1418 }, 1419 { 1420 "formatID": 178, 1421 "linearTilingFeatures": 54273, 1422 "optimalTilingFeatures": 54273, 1423 "bufferFeatures": 0 1424 }, 1425 { 1426 "formatID": 179, 1427 "linearTilingFeatures": 54273, 1428 "optimalTilingFeatures": 54273, 1429 "bufferFeatures": 0 1430 }, 1431 { 1432 "formatID": 180, 1433 "linearTilingFeatures": 54273, 1434 "optimalTilingFeatures": 54273, 1435 "bufferFeatures": 0 1436 }, 1437 { 1438 "formatID": 181, 1439 "linearTilingFeatures": 54273, 1440 "optimalTilingFeatures": 54273, 1441 "bufferFeatures": 0 1442 }, 1443 { 1444 "formatID": 182, 1445 "linearTilingFeatures": 54273, 1446 "optimalTilingFeatures": 54273, 1447 "bufferFeatures": 0 1448 }, 1449 { 1450 "formatID": 183, 1451 "linearTilingFeatures": 54273, 1452 "optimalTilingFeatures": 54273, 1453 "bufferFeatures": 0 1454 }, 1455 { 1456 "formatID": 184, 1457 "linearTilingFeatures": 54273, 1458 "optimalTilingFeatures": 54273, 1459 "bufferFeatures": 0 1460 } 1461 ] 1462}