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