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=3077" 6 }, 7 "environment": { 8 "architecture": "x86_64", 9 "comment": "", 10 "name": "arch", 11 "reportversion": "1.5", 12 "submitter": "", 13 "version": "unknown" 14 }, 15 "extended": { 16 "devicefeatures2": [ 17 { 18 "extension": "VK_KHR_multiview", 19 "name": "multiview", 20 "supported": true 21 }, 22 { 23 "extension": "VK_KHR_multiview", 24 "name": "multiviewGeometryShader", 25 "supported": false 26 }, 27 { 28 "extension": "VK_KHR_multiview", 29 "name": "multiviewTessellationShader", 30 "supported": true 31 }, 32 { 33 "extension": "VK_KHR_16bit_storage", 34 "name": "storageBuffer16BitAccess", 35 "supported": true 36 }, 37 { 38 "extension": "VK_KHR_16bit_storage", 39 "name": "uniformAndStorageBuffer16BitAccess", 40 "supported": true 41 }, 42 { 43 "extension": "VK_KHR_16bit_storage", 44 "name": "storagePushConstant16", 45 "supported": false 46 }, 47 { 48 "extension": "VK_KHR_16bit_storage", 49 "name": "storageInputOutput16", 50 "supported": false 51 }, 52 { 53 "extension": "VK_KHR_shader_draw_parameters", 54 "name": "shaderDrawParameters", 55 "supported": false 56 } 57 ], 58 "deviceproperties2": [ 59 { 60 "extension": "VK_KHR_multiview", 61 "name": "maxMultiviewViewCount", 62 "value": "6" 63 }, 64 { 65 "extension": "VK_KHR_multiview", 66 "name": "maxMultiviewInstanceIndex", 67 "value": "4294967295" 68 }, 69 { 70 "extension": "VK_EXT_sampler_filter_minmax", 71 "name": "filterMinmaxSingleComponentFormats", 72 "value": "true" 73 }, 74 { 75 "extension": "VK_EXT_sampler_filter_minmax", 76 "name": "filterMinmaxImageComponentMapping", 77 "value": "false" 78 }, 79 { 80 "extension": "VK_EXT_sample_locations", 81 "name": "sampleLocationSampleCounts", 82 "value": "15" 83 }, 84 { 85 "extension": "VK_EXT_sample_locations", 86 "name": "maxSampleLocationGridSize.width", 87 "value": "2" 88 }, 89 { 90 "extension": "VK_EXT_sample_locations", 91 "name": "maxSampleLocationGridSize.height", 92 "value": "2" 93 }, 94 { 95 "extension": "VK_EXT_sample_locations", 96 "name": "sampleLocationCoordinateRange[0]", 97 "value": "0" 98 }, 99 { 100 "extension": "VK_EXT_sample_locations", 101 "name": "sampleLocationCoordinateRange[1]", 102 "value": "1" 103 }, 104 { 105 "extension": "VK_EXT_sample_locations", 106 "name": "sampleLocationSubPixelBits", 107 "value": "4" 108 }, 109 { 110 "extension": "VK_EXT_sample_locations", 111 "name": "variableSampleLocations", 112 "value": "true" 113 }, 114 { 115 "extension": "VK_KHR_maintenance3", 116 "name": "maxPerSetDescriptors", 117 "value": "4294967295" 118 }, 119 { 120 "extension": "VK_KHR_maintenance3", 121 "name": "maxMemoryAllocationSize", 122 "value": "2147483648" 123 } 124 ] 125 }, 126 "instance": { 127 "extensions": [ 128 { 129 "extensionName": "VK_KHR_surface", 130 "specVersion": 25 131 }, 132 { 133 "extensionName": "VK_KHR_xcb_surface", 134 "specVersion": 6 135 }, 136 { 137 "extensionName": "VK_KHR_xlib_surface", 138 "specVersion": 6 139 }, 140 { 141 "extensionName": "VK_KHR_wayland_surface", 142 "specVersion": 6 143 }, 144 { 145 "extensionName": "VK_KHR_get_physical_device_properties2", 146 "specVersion": 1 147 }, 148 { 149 "extensionName": "VK_KHR_get_surface_capabilities2", 150 "specVersion": 1 151 }, 152 { 153 "extensionName": "VK_KHR_external_memory_capabilities", 154 "specVersion": 1 155 }, 156 { 157 "extensionName": "VK_KHR_device_group_creation", 158 "specVersion": 1 159 }, 160 { 161 "extensionName": "VK_KHR_external_semaphore_capabilities", 162 "specVersion": 1 163 }, 164 { 165 "extensionName": "VK_KHR_external_fence_capabilities", 166 "specVersion": 1 167 }, 168 { 169 "extensionName": "VK_EXT_debug_report", 170 "specVersion": 9 171 }, 172 { 173 "extensionName": "VK_EXT_debug_utils", 174 "specVersion": 1 175 } 176 ], 177 "layers": [ 178 { 179 "description": "Steam Overlay Layer", 180 "extensions": [], 181 "implementationVersion": 1, 182 "layerName": "VK_LAYER_VALVE_steam_overlay_64", 183 "specVersion": 4194307 184 }, 185 { 186 "description": "Steam Overlay Layer", 187 "extensions": [], 188 "implementationVersion": 1, 189 "layerName": "VK_LAYER_VALVE_steam_overlay_32", 190 "specVersion": 4194307 191 }, 192 { 193 "description": "LunarG Standard Validation Layer", 194 "extensions": [], 195 "implementationVersion": 1, 196 "layerName": "VK_LAYER_LUNARG_standard_validation", 197 "specVersion": 4194374 198 } 199 ] 200 }, 201 "platformdetails": [], 202 "surfacecapabilites": { 203 "maxImageArrayLayers": 1, 204 "maxImageCount": 16, 205 "maxImageExtent": { 206 "height": 755, 207 "width": 927 208 }, 209 "minImageCount": 2, 210 "minImageExtent": { 211 "height": 755, 212 "width": 927 213 }, 214 "presentmodes": [ 215 0, 216 1, 217 2 218 ], 219 "supportedCompositeAlpha": 1, 220 "supportedTransforms": 1, 221 "supportedUsageFlags": 159, 222 "surfaceExtension": "VK_KHR_xcb_surface", 223 "surfaceformats": [ 224 { 225 "colorSpace": 0, 226 "format": 44 227 }, 228 { 229 "colorSpace": 0, 230 "format": 50 231 } 232 ], 233 "validSurface": true 234 }, 235 "VkPhysicalDeviceFeatures": { 236 "alphaToOne": 0, 237 "depthBiasClamp": 1, 238 "depthBounds": 1, 239 "depthClamp": 1, 240 "drawIndirectFirstInstance": 1, 241 "dualSrcBlend": 1, 242 "fillModeNonSolid": 1, 243 "fragmentStoresAndAtomics": 1, 244 "fullDrawIndexUint32": 1, 245 "geometryShader": 1, 246 "imageCubeArray": 1, 247 "independentBlend": 1, 248 "inheritedQueries": 1, 249 "largePoints": 1, 250 "logicOp": 1, 251 "multiDrawIndirect": 1, 252 "multiViewport": 1, 253 "occlusionQueryPrecise": 1, 254 "pipelineStatisticsQuery": 1, 255 "robustBufferAccess": 1, 256 "sampleRateShading": 1, 257 "samplerAnisotropy": 1, 258 "shaderClipDistance": 1, 259 "shaderCullDistance": 1, 260 "shaderFloat64": 1, 261 "shaderImageGatherExtended": 1, 262 "shaderInt16": 0, 263 "shaderInt64": 1, 264 "shaderResourceMinLod": 0, 265 "shaderResourceResidency": 0, 266 "shaderSampledImageArrayDynamicIndexing": 1, 267 "shaderStorageBufferArrayDynamicIndexing": 1, 268 "shaderStorageImageArrayDynamicIndexing": 1, 269 "shaderStorageImageExtendedFormats": 1, 270 "shaderStorageImageMultisample": 1, 271 "shaderStorageImageReadWithoutFormat": 1, 272 "shaderStorageImageWriteWithoutFormat": 1, 273 "shaderTessellationAndGeometryPointSize": 1, 274 "shaderUniformBufferArrayDynamicIndexing": 1, 275 "sparseBinding": 0, 276 "sparseResidency16Samples": 0, 277 "sparseResidency2Samples": 0, 278 "sparseResidency4Samples": 0, 279 "sparseResidency8Samples": 0, 280 "sparseResidencyAliased": 0, 281 "sparseResidencyBuffer": 0, 282 "sparseResidencyImage2D": 0, 283 "sparseResidencyImage3D": 0, 284 "tessellationShader": 1, 285 "textureCompressionASTC_LDR": 0, 286 "textureCompressionBC": 1, 287 "textureCompressionETC2": 0, 288 "variableMultisampleRate": 1, 289 "vertexPipelineStoresAndAtomics": 1, 290 "wideLines": 1 291 }, 292 "VkPhysicalDeviceProperties": { 293 "apiVersion": 4198470, 294 "deviceID": 26591, 295 "deviceName": "AMD Radeon (TM) RX 480 Graphics", 296 "deviceType": 2, 297 "driverVersion": 8388635, 298 "limits": { 299 "bufferImageGranularity": 1, 300 "discreteQueuePriorities": 2, 301 "framebufferColorSampleCounts": 15, 302 "framebufferDepthSampleCounts": 15, 303 "framebufferNoAttachmentsSampleCounts": 15, 304 "framebufferStencilSampleCounts": 15, 305 "lineWidthGranularity": 0.125, 306 "lineWidthRange": [ 307 0, 308 8191.875 309 ], 310 "maxBoundDescriptorSets": 32, 311 "maxClipDistances": 8, 312 "maxColorAttachments": 8, 313 "maxCombinedClipAndCullDistances": 8, 314 "maxComputeSharedMemorySize": 32768, 315 "maxComputeWorkGroupCount": [ 316 65535, 317 65535, 318 65535 319 ], 320 "maxComputeWorkGroupInvocations": 1024, 321 "maxComputeWorkGroupSize": [ 322 1024, 323 1024, 324 1024 325 ], 326 "maxCullDistances": 8, 327 "maxDescriptorSetInputAttachments": 4294967295, 328 "maxDescriptorSetSampledImages": 4294967295, 329 "maxDescriptorSetSamplers": 4294967295, 330 "maxDescriptorSetStorageBuffers": 4294967295, 331 "maxDescriptorSetStorageBuffersDynamic": 8, 332 "maxDescriptorSetStorageImages": 4294967295, 333 "maxDescriptorSetUniformBuffers": 4294967295, 334 "maxDescriptorSetUniformBuffersDynamic": 8, 335 "maxDrawIndexedIndexValue": 4294967295, 336 "maxDrawIndirectCount": 4294967295, 337 "maxFragmentCombinedOutputResources": 4294967295, 338 "maxFragmentDualSrcAttachments": 1, 339 "maxFragmentInputComponents": 128, 340 "maxFragmentOutputAttachments": 8, 341 "maxFramebufferHeight": 16384, 342 "maxFramebufferLayers": 2048, 343 "maxFramebufferWidth": 16384, 344 "maxGeometryInputComponents": 128, 345 "maxGeometryOutputComponents": 128, 346 "maxGeometryOutputVertices": 1024, 347 "maxGeometryShaderInvocations": 127, 348 "maxGeometryTotalOutputComponents": 16384, 349 "maxImageArrayLayers": 2048, 350 "maxImageDimension1D": 16384, 351 "maxImageDimension2D": 16384, 352 "maxImageDimension3D": 2048, 353 "maxImageDimensionCube": 16384, 354 "maxInterpolationOffset": 2, 355 "maxMemoryAllocationCount": 4294967295, 356 "maxPerStageDescriptorInputAttachments": 4294967295, 357 "maxPerStageDescriptorSampledImages": 4294967295, 358 "maxPerStageDescriptorSamplers": 4294967295, 359 "maxPerStageDescriptorStorageBuffers": 4294967295, 360 "maxPerStageDescriptorStorageImages": 4294967295, 361 "maxPerStageDescriptorUniformBuffers": 4294967295, 362 "maxPerStageResources": 4294967295, 363 "maxPushConstantsSize": 128, 364 "maxSampleMaskWords": 1, 365 "maxSamplerAllocationCount": 1048576, 366 "maxSamplerAnisotropy": 16, 367 "maxSamplerLodBias": 15.99609375, 368 "maxStorageBufferRange": 4294967295, 369 "maxTessellationControlPerPatchOutputComponents": 120, 370 "maxTessellationControlPerVertexInputComponents": 128, 371 "maxTessellationControlPerVertexOutputComponents": 128, 372 "maxTessellationControlTotalOutputComponents": 4096, 373 "maxTessellationEvaluationInputComponents": 128, 374 "maxTessellationEvaluationOutputComponents": 128, 375 "maxTessellationGenerationLevel": 64, 376 "maxTessellationPatchSize": 32, 377 "maxTexelBufferElements": 4294967295, 378 "maxTexelGatherOffset": 31, 379 "maxTexelOffset": 63, 380 "maxUniformBufferRange": 4294967295, 381 "maxVertexInputAttributeOffset": 4294967295, 382 "maxVertexInputAttributes": 64, 383 "maxVertexInputBindingStride": 16383, 384 "maxVertexInputBindings": 32, 385 "maxVertexOutputComponents": 128, 386 "maxViewportDimensions": [ 387 16384, 388 16384 389 ], 390 "maxViewports": 16, 391 "minInterpolationOffset": -2, 392 "minMemoryMapAlignment": 64, 393 "minStorageBufferOffsetAlignment": 4, 394 "minTexelBufferOffsetAlignment": 1, 395 "minTexelGatherOffset": -32, 396 "minTexelOffset": -64, 397 "minUniformBufferOffsetAlignment": 16, 398 "mipmapPrecisionBits": 8, 399 "nonCoherentAtomSize": 128, 400 "optimalBufferCopyOffsetAlignment": 1, 401 "optimalBufferCopyRowPitchAlignment": 1, 402 "pointSizeGranularity": 0.125, 403 "pointSizeRange": [ 404 0, 405 8191.875 406 ], 407 "sampledImageColorSampleCounts": 15, 408 "sampledImageDepthSampleCounts": 15, 409 "sampledImageIntegerSampleCounts": 15, 410 "sampledImageStencilSampleCounts": 15, 411 "sparseAddressSpaceSize": 64424509440, 412 "standardSampleLocations": 1, 413 "storageImageSampleCounts": 15, 414 "strictLines": 0, 415 "subPixelInterpolationOffsetBits": 8, 416 "subPixelPrecisionBits": 8, 417 "subTexelPrecisionBits": 8, 418 "timestampComputeAndGraphics": 1, 419 "timestampPeriod": 40, 420 "viewportBoundsRange": [ 421 -32768, 422 32767 423 ], 424 "viewportSubPixelBits": 8 425 }, 426 "pipelineCacheUUID": [ 427 2, 428 16, 429 0, 430 0, 431 223, 432 103, 433 0, 434 0, 435 144, 436 1, 437 0, 438 0, 439 0, 440 0, 441 0, 442 0 443 ], 444 "sparseProperties": { 445 "residencyAlignedMipSize": 0, 446 "residencyNonResidentStrict": 1, 447 "residencyStandard2DBlockShape": 1, 448 "residencyStandard2DMultisampleBlockShape": 0, 449 "residencyStandard3DBlockShape": 0 450 }, 451 "subgroupProperties": { 452 "quadOperationsInAllStages": true, 453 "subgroupSize": 64, 454 "supportedOperations": 139, 455 "supportedStages": 63 456 }, 457 "vendorID": 4098 458 }, 459 "VkPhysicalDeviceMemoryProperties": { 460 "memoryHeaps": [ 461 { 462 "flags": 3, 463 "size": 4026531840 464 }, 465 { 466 "flags": 0, 467 "size": 4294967296 468 }, 469 { 470 "flags": 3, 471 "size": 268435456 472 } 473 ], 474 "memoryTypes": [ 475 { 476 "heapIndex": 0, 477 "propertyFlags": 1 478 }, 479 { 480 "heapIndex": 1, 481 "propertyFlags": 6 482 }, 483 { 484 "heapIndex": 2, 485 "propertyFlags": 7 486 }, 487 { 488 "heapIndex": 1, 489 "propertyFlags": 14 490 } 491 ] 492 }, 493 "ArrayOfVkExtensionProperties": [ 494 { 495 "extensionName": "VK_KHR_sampler_mirror_clamp_to_edge", 496 "specVersion": 1 497 }, 498 { 499 "extensionName": "VK_KHR_shader_draw_parameters", 500 "specVersion": 1 501 }, 502 { 503 "extensionName": "VK_KHR_swapchain", 504 "specVersion": 70 505 }, 506 { 507 "extensionName": "VK_KHR_maintenance1", 508 "specVersion": 1 509 }, 510 { 511 "extensionName": "VK_KHR_maintenance2", 512 "specVersion": 1 513 }, 514 { 515 "extensionName": "VK_KHR_maintenance3", 516 "specVersion": 1 517 }, 518 { 519 "extensionName": "VK_KHR_relaxed_block_layout", 520 "specVersion": 1 521 }, 522 { 523 "extensionName": "VK_KHR_dedicated_allocation", 524 "specVersion": 3 525 }, 526 { 527 "extensionName": "VK_KHR_descriptor_update_template", 528 "specVersion": 1 529 }, 530 { 531 "extensionName": "VK_KHR_external_memory", 532 "specVersion": 1 533 }, 534 { 535 "extensionName": "VK_KHR_external_memory_fd", 536 "specVersion": 1 537 }, 538 { 539 "extensionName": "VK_KHR_device_group", 540 "specVersion": 3 541 }, 542 { 543 "extensionName": "VK_KHX_device_group", 544 "specVersion": 2 545 }, 546 { 547 "extensionName": "VK_KHR_bind_memory2", 548 "specVersion": 1 549 }, 550 { 551 "extensionName": "VK_KHR_external_semaphore", 552 "specVersion": 1 553 }, 554 { 555 "extensionName": "VK_KHR_external_semaphore_fd", 556 "specVersion": 1 557 }, 558 { 559 "extensionName": "VK_AMD_rasterization_order", 560 "specVersion": 1 561 }, 562 { 563 "extensionName": "VK_AMD_shader_trinary_minmax", 564 "specVersion": 1 565 }, 566 { 567 "extensionName": "VK_AMD_shader_explicit_vertex_parameter", 568 "specVersion": 1 569 }, 570 { 571 "extensionName": "VK_AMD_gcn_shader", 572 "specVersion": 1 573 }, 574 { 575 "extensionName": "VK_AMD_draw_indirect_count", 576 "specVersion": 1 577 }, 578 { 579 "extensionName": "VK_AMD_negative_viewport_height", 580 "specVersion": 1 581 }, 582 { 583 "extensionName": "VK_AMD_shader_info", 584 "specVersion": 1 585 }, 586 { 587 "extensionName": "VK_EXT_sampler_filter_minmax", 588 "specVersion": 1 589 }, 590 { 591 "extensionName": "VK_AMD_shader_fragment_mask", 592 "specVersion": 1 593 }, 594 { 595 "extensionName": "VK_AMD_texture_gather_bias_lod", 596 "specVersion": 1 597 }, 598 { 599 "extensionName": "VK_AMD_mixed_attachment_samples", 600 "specVersion": 1 601 }, 602 { 603 "extensionName": "VK_EXT_sample_locations", 604 "specVersion": 1 605 }, 606 { 607 "extensionName": "VK_EXT_shader_subgroup_vote", 608 "specVersion": 1 609 }, 610 { 611 "extensionName": "VK_KHR_16bit_storage", 612 "specVersion": 1 613 }, 614 { 615 "extensionName": "VK_KHR_storage_buffer_storage_class", 616 "specVersion": 1 617 }, 618 { 619 "extensionName": "VK_AMD_gpa_interface", 620 "specVersion": 1 621 }, 622 { 623 "extensionName": "VK_EXT_shader_subgroup_ballot", 624 "specVersion": 1 625 }, 626 { 627 "extensionName": "VK_EXT_shader_stencil_export", 628 "specVersion": 1 629 }, 630 { 631 "extensionName": "VK_EXT_shader_viewport_index_layer", 632 "specVersion": 1 633 }, 634 { 635 "extensionName": "VK_KHR_get_memory_requirements2", 636 "specVersion": 1 637 }, 638 { 639 "extensionName": "VK_KHR_image_format_list", 640 "specVersion": 1 641 }, 642 { 643 "extensionName": "VK_KHR_multiview", 644 "specVersion": 1 645 }, 646 { 647 "extensionName": "VK_KHR_external_fence", 648 "specVersion": 1 649 }, 650 { 651 "extensionName": "VK_KHR_external_fence_fd", 652 "specVersion": 1 653 }, 654 { 655 "extensionName": "VK_EXT_global_priority", 656 "specVersion": 2 657 }, 658 { 659 "extensionName": "VK_AMD_buffer_marker", 660 "specVersion": 1 661 }, 662 { 663 "extensionName": "VK_AMD_shader_image_load_store_lod", 664 "specVersion": 1 665 }, 666 { 667 "extensionName": "VK_EXT_external_memory_host", 668 "specVersion": 1 669 }, 670 { 671 "extensionName": "VK_EXT_depth_range_unrestricted", 672 "specVersion": 1 673 }, 674 { 675 "extensionName": "VK_AMD_shader_core_properties", 676 "specVersion": 1 677 }, 678 { 679 "extensionName": "VK_EXT_queue_family_foreign", 680 "specVersion": 1 681 } 682 ], 683 "ArrayOfVkLayerProperties": [], 684 "ArrayOfVkQueueFamilyProperties": [ 685 { 686 "minImageTransferGranularity": { 687 "depth": 1, 688 "height": 1, 689 "width": 1 690 }, 691 "queueCount": 1, 692 "queueFlags": 15, 693 "timestampValidBits": 64 694 }, 695 { 696 "minImageTransferGranularity": { 697 "depth": 1, 698 "height": 1, 699 "width": 1 700 }, 701 "queueCount": 8, 702 "queueFlags": 14, 703 "timestampValidBits": 64 704 }, 705 { 706 "minImageTransferGranularity": { 707 "depth": 8, 708 "height": 8, 709 "width": 8 710 }, 711 "queueCount": 2, 712 "queueFlags": 12, 713 "timestampValidBits": 64 714 } 715 ], 716 "ArrayOfVkFormatProperties": [ 717 { 718 "formatID": 1, 719 "linearTilingFeatures": 119809, 720 "optimalTilingFeatures": 119809, 721 "bufferFeatures": 0 722 }, 723 { 724 "formatID": 2, 725 "linearTilingFeatures": 122243, 726 "optimalTilingFeatures": 122243, 727 "bufferFeatures": 0 728 }, 729 { 730 "formatID": 3, 731 "linearTilingFeatures": 122243, 732 "optimalTilingFeatures": 122243, 733 "bufferFeatures": 0 734 }, 735 { 736 "formatID": 4, 737 "linearTilingFeatures": 122243, 738 "optimalTilingFeatures": 122243, 739 "bufferFeatures": 0 740 }, 741 { 742 "formatID": 5, 743 "linearTilingFeatures": 122243, 744 "optimalTilingFeatures": 122243, 745 "bufferFeatures": 0 746 }, 747 { 748 "formatID": 6, 749 "linearTilingFeatures": 122243, 750 "optimalTilingFeatures": 122243, 751 "bufferFeatures": 0 752 }, 753 { 754 "formatID": 7, 755 "linearTilingFeatures": 122243, 756 "optimalTilingFeatures": 122243, 757 "bufferFeatures": 0 758 }, 759 { 760 "formatID": 8, 761 "linearTilingFeatures": 122243, 762 "optimalTilingFeatures": 122243, 763 "bufferFeatures": 0 764 }, 765 { 766 "formatID": 9, 767 "linearTilingFeatures": 122243, 768 "optimalTilingFeatures": 122243, 769 "bufferFeatures": 88 770 }, 771 { 772 "formatID": 10, 773 "linearTilingFeatures": 122243, 774 "optimalTilingFeatures": 122243, 775 "bufferFeatures": 88 776 }, 777 { 778 "formatID": 11, 779 "linearTilingFeatures": 5120, 780 "optimalTilingFeatures": 5120, 781 "bufferFeatures": 72 782 }, 783 { 784 "formatID": 12, 785 "linearTilingFeatures": 5120, 786 "optimalTilingFeatures": 5120, 787 "bufferFeatures": 72 788 }, 789 { 790 "formatID": 13, 791 "linearTilingFeatures": 52355, 792 "optimalTilingFeatures": 52355, 793 "bufferFeatures": 88 794 }, 795 { 796 "formatID": 14, 797 "linearTilingFeatures": 52355, 798 "optimalTilingFeatures": 52355, 799 "bufferFeatures": 88 800 }, 801 { 802 "formatID": 15, 803 "linearTilingFeatures": 122241, 804 "optimalTilingFeatures": 122241, 805 "bufferFeatures": 0 806 }, 807 { 808 "formatID": 16, 809 "linearTilingFeatures": 122243, 810 "optimalTilingFeatures": 122243, 811 "bufferFeatures": 88 812 }, 813 { 814 "formatID": 17, 815 "linearTilingFeatures": 122243, 816 "optimalTilingFeatures": 122243, 817 "bufferFeatures": 88 818 }, 819 { 820 "formatID": 18, 821 "linearTilingFeatures": 5120, 822 "optimalTilingFeatures": 5120, 823 "bufferFeatures": 72 824 }, 825 { 826 "formatID": 19, 827 "linearTilingFeatures": 5120, 828 "optimalTilingFeatures": 5120, 829 "bufferFeatures": 72 830 }, 831 { 832 "formatID": 20, 833 "linearTilingFeatures": 52355, 834 "optimalTilingFeatures": 52355, 835 "bufferFeatures": 88 836 }, 837 { 838 "formatID": 21, 839 "linearTilingFeatures": 52355, 840 "optimalTilingFeatures": 52355, 841 "bufferFeatures": 88 842 }, 843 { 844 "formatID": 22, 845 "linearTilingFeatures": 122241, 846 "optimalTilingFeatures": 122241, 847 "bufferFeatures": 0 848 }, 849 { 850 "formatID": 23, 851 "linearTilingFeatures": 0, 852 "optimalTilingFeatures": 0, 853 "bufferFeatures": 0 854 }, 855 { 856 "formatID": 24, 857 "linearTilingFeatures": 0, 858 "optimalTilingFeatures": 0, 859 "bufferFeatures": 0 860 }, 861 { 862 "formatID": 25, 863 "linearTilingFeatures": 0, 864 "optimalTilingFeatures": 0, 865 "bufferFeatures": 0 866 }, 867 { 868 "formatID": 26, 869 "linearTilingFeatures": 0, 870 "optimalTilingFeatures": 0, 871 "bufferFeatures": 0 872 }, 873 { 874 "formatID": 27, 875 "linearTilingFeatures": 0, 876 "optimalTilingFeatures": 0, 877 "bufferFeatures": 0 878 }, 879 { 880 "formatID": 28, 881 "linearTilingFeatures": 0, 882 "optimalTilingFeatures": 0, 883 "bufferFeatures": 0 884 }, 885 { 886 "formatID": 29, 887 "linearTilingFeatures": 0, 888 "optimalTilingFeatures": 0, 889 "bufferFeatures": 0 890 }, 891 { 892 "formatID": 30, 893 "linearTilingFeatures": 0, 894 "optimalTilingFeatures": 0, 895 "bufferFeatures": 0 896 }, 897 { 898 "formatID": 31, 899 "linearTilingFeatures": 0, 900 "optimalTilingFeatures": 0, 901 "bufferFeatures": 0 902 }, 903 { 904 "formatID": 32, 905 "linearTilingFeatures": 0, 906 "optimalTilingFeatures": 0, 907 "bufferFeatures": 0 908 }, 909 { 910 "formatID": 33, 911 "linearTilingFeatures": 0, 912 "optimalTilingFeatures": 0, 913 "bufferFeatures": 0 914 }, 915 { 916 "formatID": 34, 917 "linearTilingFeatures": 0, 918 "optimalTilingFeatures": 0, 919 "bufferFeatures": 0 920 }, 921 { 922 "formatID": 35, 923 "linearTilingFeatures": 0, 924 "optimalTilingFeatures": 0, 925 "bufferFeatures": 0 926 }, 927 { 928 "formatID": 36, 929 "linearTilingFeatures": 0, 930 "optimalTilingFeatures": 0, 931 "bufferFeatures": 0 932 }, 933 { 934 "formatID": 37, 935 "linearTilingFeatures": 122247, 936 "optimalTilingFeatures": 122247, 937 "bufferFeatures": 120 938 }, 939 { 940 "formatID": 38, 941 "linearTilingFeatures": 122247, 942 "optimalTilingFeatures": 122247, 943 "bufferFeatures": 120 944 }, 945 { 946 "formatID": 39, 947 "linearTilingFeatures": 5124, 948 "optimalTilingFeatures": 5124, 949 "bufferFeatures": 104 950 }, 951 { 952 "formatID": 40, 953 "linearTilingFeatures": 5124, 954 "optimalTilingFeatures": 5124, 955 "bufferFeatures": 104 956 }, 957 { 958 "formatID": 41, 959 "linearTilingFeatures": 52359, 960 "optimalTilingFeatures": 52359, 961 "bufferFeatures": 120 962 }, 963 { 964 "formatID": 42, 965 "linearTilingFeatures": 52359, 966 "optimalTilingFeatures": 52359, 967 "bufferFeatures": 120 968 }, 969 { 970 "formatID": 43, 971 "linearTilingFeatures": 122245, 972 "optimalTilingFeatures": 122245, 973 "bufferFeatures": 32 974 }, 975 { 976 "formatID": 44, 977 "linearTilingFeatures": 122247, 978 "optimalTilingFeatures": 122247, 979 "bufferFeatures": 120 980 }, 981 { 982 "formatID": 45, 983 "linearTilingFeatures": 122247, 984 "optimalTilingFeatures": 122247, 985 "bufferFeatures": 120 986 }, 987 { 988 "formatID": 46, 989 "linearTilingFeatures": 5124, 990 "optimalTilingFeatures": 5124, 991 "bufferFeatures": 104 992 }, 993 { 994 "formatID": 47, 995 "linearTilingFeatures": 5124, 996 "optimalTilingFeatures": 5124, 997 "bufferFeatures": 104 998 }, 999 { 1000 "formatID": 48, 1001 "linearTilingFeatures": 52359, 1002 "optimalTilingFeatures": 52359, 1003 "bufferFeatures": 120 1004 }, 1005 { 1006 "formatID": 49, 1007 "linearTilingFeatures": 52359, 1008 "optimalTilingFeatures": 52359, 1009 "bufferFeatures": 120 1010 }, 1011 { 1012 "formatID": 50, 1013 "linearTilingFeatures": 122245, 1014 "optimalTilingFeatures": 122245, 1015 "bufferFeatures": 32 1016 }, 1017 { 1018 "formatID": 51, 1019 "linearTilingFeatures": 122247, 1020 "optimalTilingFeatures": 122247, 1021 "bufferFeatures": 120 1022 }, 1023 { 1024 "formatID": 52, 1025 "linearTilingFeatures": 122247, 1026 "optimalTilingFeatures": 122247, 1027 "bufferFeatures": 120 1028 }, 1029 { 1030 "formatID": 53, 1031 "linearTilingFeatures": 5124, 1032 "optimalTilingFeatures": 5124, 1033 "bufferFeatures": 104 1034 }, 1035 { 1036 "formatID": 54, 1037 "linearTilingFeatures": 5124, 1038 "optimalTilingFeatures": 5124, 1039 "bufferFeatures": 104 1040 }, 1041 { 1042 "formatID": 55, 1043 "linearTilingFeatures": 52359, 1044 "optimalTilingFeatures": 52359, 1045 "bufferFeatures": 120 1046 }, 1047 { 1048 "formatID": 56, 1049 "linearTilingFeatures": 52359, 1050 "optimalTilingFeatures": 52359, 1051 "bufferFeatures": 120 1052 }, 1053 { 1054 "formatID": 57, 1055 "linearTilingFeatures": 122245, 1056 "optimalTilingFeatures": 122245, 1057 "bufferFeatures": 96 1058 }, 1059 { 1060 "formatID": 58, 1061 "linearTilingFeatures": 122247, 1062 "optimalTilingFeatures": 122247, 1063 "bufferFeatures": 120 1064 }, 1065 { 1066 "formatID": 59, 1067 "linearTilingFeatures": 0, 1068 "optimalTilingFeatures": 0, 1069 "bufferFeatures": 64 1070 }, 1071 { 1072 "formatID": 60, 1073 "linearTilingFeatures": 5124, 1074 "optimalTilingFeatures": 5124, 1075 "bufferFeatures": 104 1076 }, 1077 { 1078 "formatID": 61, 1079 "linearTilingFeatures": 0, 1080 "optimalTilingFeatures": 0, 1081 "bufferFeatures": 64 1082 }, 1083 { 1084 "formatID": 62, 1085 "linearTilingFeatures": 52359, 1086 "optimalTilingFeatures": 52359, 1087 "bufferFeatures": 120 1088 }, 1089 { 1090 "formatID": 63, 1091 "linearTilingFeatures": 0, 1092 "optimalTilingFeatures": 0, 1093 "bufferFeatures": 64 1094 }, 1095 { 1096 "formatID": 64, 1097 "linearTilingFeatures": 122247, 1098 "optimalTilingFeatures": 122247, 1099 "bufferFeatures": 120 1100 }, 1101 { 1102 "formatID": 65, 1103 "linearTilingFeatures": 0, 1104 "optimalTilingFeatures": 0, 1105 "bufferFeatures": 64 1106 }, 1107 { 1108 "formatID": 66, 1109 "linearTilingFeatures": 5124, 1110 "optimalTilingFeatures": 5124, 1111 "bufferFeatures": 104 1112 }, 1113 { 1114 "formatID": 67, 1115 "linearTilingFeatures": 0, 1116 "optimalTilingFeatures": 0, 1117 "bufferFeatures": 64 1118 }, 1119 { 1120 "formatID": 68, 1121 "linearTilingFeatures": 52359, 1122 "optimalTilingFeatures": 52359, 1123 "bufferFeatures": 120 1124 }, 1125 { 1126 "formatID": 69, 1127 "linearTilingFeatures": 0, 1128 "optimalTilingFeatures": 0, 1129 "bufferFeatures": 64 1130 }, 1131 { 1132 "formatID": 70, 1133 "linearTilingFeatures": 122243, 1134 "optimalTilingFeatures": 122243, 1135 "bufferFeatures": 88 1136 }, 1137 { 1138 "formatID": 71, 1139 "linearTilingFeatures": 122243, 1140 "optimalTilingFeatures": 122243, 1141 "bufferFeatures": 88 1142 }, 1143 { 1144 "formatID": 72, 1145 "linearTilingFeatures": 5120, 1146 "optimalTilingFeatures": 5120, 1147 "bufferFeatures": 72 1148 }, 1149 { 1150 "formatID": 73, 1151 "linearTilingFeatures": 5120, 1152 "optimalTilingFeatures": 5120, 1153 "bufferFeatures": 72 1154 }, 1155 { 1156 "formatID": 74, 1157 "linearTilingFeatures": 52355, 1158 "optimalTilingFeatures": 52355, 1159 "bufferFeatures": 88 1160 }, 1161 { 1162 "formatID": 75, 1163 "linearTilingFeatures": 52355, 1164 "optimalTilingFeatures": 52355, 1165 "bufferFeatures": 88 1166 }, 1167 { 1168 "formatID": 76, 1169 "linearTilingFeatures": 122243, 1170 "optimalTilingFeatures": 122243, 1171 "bufferFeatures": 88 1172 }, 1173 { 1174 "formatID": 77, 1175 "linearTilingFeatures": 122247, 1176 "optimalTilingFeatures": 122247, 1177 "bufferFeatures": 120 1178 }, 1179 { 1180 "formatID": 78, 1181 "linearTilingFeatures": 122247, 1182 "optimalTilingFeatures": 122247, 1183 "bufferFeatures": 120 1184 }, 1185 { 1186 "formatID": 79, 1187 "linearTilingFeatures": 5124, 1188 "optimalTilingFeatures": 5124, 1189 "bufferFeatures": 104 1190 }, 1191 { 1192 "formatID": 80, 1193 "linearTilingFeatures": 5124, 1194 "optimalTilingFeatures": 5124, 1195 "bufferFeatures": 104 1196 }, 1197 { 1198 "formatID": 81, 1199 "linearTilingFeatures": 52359, 1200 "optimalTilingFeatures": 52359, 1201 "bufferFeatures": 120 1202 }, 1203 { 1204 "formatID": 82, 1205 "linearTilingFeatures": 52359, 1206 "optimalTilingFeatures": 52359, 1207 "bufferFeatures": 120 1208 }, 1209 { 1210 "formatID": 83, 1211 "linearTilingFeatures": 122247, 1212 "optimalTilingFeatures": 122247, 1213 "bufferFeatures": 120 1214 }, 1215 { 1216 "formatID": 84, 1217 "linearTilingFeatures": 0, 1218 "optimalTilingFeatures": 0, 1219 "bufferFeatures": 0 1220 }, 1221 { 1222 "formatID": 85, 1223 "linearTilingFeatures": 0, 1224 "optimalTilingFeatures": 0, 1225 "bufferFeatures": 0 1226 }, 1227 { 1228 "formatID": 86, 1229 "linearTilingFeatures": 0, 1230 "optimalTilingFeatures": 0, 1231 "bufferFeatures": 0 1232 }, 1233 { 1234 "formatID": 87, 1235 "linearTilingFeatures": 0, 1236 "optimalTilingFeatures": 0, 1237 "bufferFeatures": 0 1238 }, 1239 { 1240 "formatID": 88, 1241 "linearTilingFeatures": 0, 1242 "optimalTilingFeatures": 0, 1243 "bufferFeatures": 0 1244 }, 1245 { 1246 "formatID": 89, 1247 "linearTilingFeatures": 0, 1248 "optimalTilingFeatures": 0, 1249 "bufferFeatures": 0 1250 }, 1251 { 1252 "formatID": 90, 1253 "linearTilingFeatures": 0, 1254 "optimalTilingFeatures": 0, 1255 "bufferFeatures": 0 1256 }, 1257 { 1258 "formatID": 91, 1259 "linearTilingFeatures": 122247, 1260 "optimalTilingFeatures": 122247, 1261 "bufferFeatures": 120 1262 }, 1263 { 1264 "formatID": 92, 1265 "linearTilingFeatures": 122247, 1266 "optimalTilingFeatures": 122247, 1267 "bufferFeatures": 120 1268 }, 1269 { 1270 "formatID": 93, 1271 "linearTilingFeatures": 5124, 1272 "optimalTilingFeatures": 5124, 1273 "bufferFeatures": 104 1274 }, 1275 { 1276 "formatID": 94, 1277 "linearTilingFeatures": 5124, 1278 "optimalTilingFeatures": 5124, 1279 "bufferFeatures": 104 1280 }, 1281 { 1282 "formatID": 95, 1283 "linearTilingFeatures": 52359, 1284 "optimalTilingFeatures": 52359, 1285 "bufferFeatures": 120 1286 }, 1287 { 1288 "formatID": 96, 1289 "linearTilingFeatures": 52359, 1290 "optimalTilingFeatures": 52359, 1291 "bufferFeatures": 120 1292 }, 1293 { 1294 "formatID": 97, 1295 "linearTilingFeatures": 122247, 1296 "optimalTilingFeatures": 122247, 1297 "bufferFeatures": 120 1298 }, 1299 { 1300 "formatID": 98, 1301 "linearTilingFeatures": 52359, 1302 "optimalTilingFeatures": 52359, 1303 "bufferFeatures": 120 1304 }, 1305 { 1306 "formatID": 99, 1307 "linearTilingFeatures": 52359, 1308 "optimalTilingFeatures": 52359, 1309 "bufferFeatures": 120 1310 }, 1311 { 1312 "formatID": 100, 1313 "linearTilingFeatures": 122247, 1314 "optimalTilingFeatures": 122247, 1315 "bufferFeatures": 120 1316 }, 1317 { 1318 "formatID": 101, 1319 "linearTilingFeatures": 52359, 1320 "optimalTilingFeatures": 52359, 1321 "bufferFeatures": 120 1322 }, 1323 { 1324 "formatID": 102, 1325 "linearTilingFeatures": 52359, 1326 "optimalTilingFeatures": 52359, 1327 "bufferFeatures": 120 1328 }, 1329 { 1330 "formatID": 103, 1331 "linearTilingFeatures": 122247, 1332 "optimalTilingFeatures": 122247, 1333 "bufferFeatures": 120 1334 }, 1335 { 1336 "formatID": 104, 1337 "linearTilingFeatures": 50177, 1338 "optimalTilingFeatures": 0, 1339 "bufferFeatures": 88 1340 }, 1341 { 1342 "formatID": 105, 1343 "linearTilingFeatures": 50177, 1344 "optimalTilingFeatures": 0, 1345 "bufferFeatures": 88 1346 }, 1347 { 1348 "formatID": 106, 1349 "linearTilingFeatures": 119809, 1350 "optimalTilingFeatures": 0, 1351 "bufferFeatures": 88 1352 }, 1353 { 1354 "formatID": 107, 1355 "linearTilingFeatures": 52355, 1356 "optimalTilingFeatures": 52355, 1357 "bufferFeatures": 88 1358 }, 1359 { 1360 "formatID": 108, 1361 "linearTilingFeatures": 52355, 1362 "optimalTilingFeatures": 52355, 1363 "bufferFeatures": 88 1364 }, 1365 { 1366 "formatID": 109, 1367 "linearTilingFeatures": 122243, 1368 "optimalTilingFeatures": 122243, 1369 "bufferFeatures": 88 1370 }, 1371 { 1372 "formatID": 110, 1373 "linearTilingFeatures": 0, 1374 "optimalTilingFeatures": 0, 1375 "bufferFeatures": 64 1376 }, 1377 { 1378 "formatID": 111, 1379 "linearTilingFeatures": 0, 1380 "optimalTilingFeatures": 0, 1381 "bufferFeatures": 64 1382 }, 1383 { 1384 "formatID": 112, 1385 "linearTilingFeatures": 0, 1386 "optimalTilingFeatures": 0, 1387 "bufferFeatures": 64 1388 }, 1389 { 1390 "formatID": 113, 1391 "linearTilingFeatures": 0, 1392 "optimalTilingFeatures": 0, 1393 "bufferFeatures": 64 1394 }, 1395 { 1396 "formatID": 114, 1397 "linearTilingFeatures": 0, 1398 "optimalTilingFeatures": 0, 1399 "bufferFeatures": 64 1400 }, 1401 { 1402 "formatID": 115, 1403 "linearTilingFeatures": 0, 1404 "optimalTilingFeatures": 0, 1405 "bufferFeatures": 64 1406 }, 1407 { 1408 "formatID": 116, 1409 "linearTilingFeatures": 0, 1410 "optimalTilingFeatures": 0, 1411 "bufferFeatures": 64 1412 }, 1413 { 1414 "formatID": 117, 1415 "linearTilingFeatures": 0, 1416 "optimalTilingFeatures": 0, 1417 "bufferFeatures": 64 1418 }, 1419 { 1420 "formatID": 118, 1421 "linearTilingFeatures": 0, 1422 "optimalTilingFeatures": 0, 1423 "bufferFeatures": 64 1424 }, 1425 { 1426 "formatID": 119, 1427 "linearTilingFeatures": 0, 1428 "optimalTilingFeatures": 0, 1429 "bufferFeatures": 64 1430 }, 1431 { 1432 "formatID": 120, 1433 "linearTilingFeatures": 0, 1434 "optimalTilingFeatures": 0, 1435 "bufferFeatures": 64 1436 }, 1437 { 1438 "formatID": 121, 1439 "linearTilingFeatures": 0, 1440 "optimalTilingFeatures": 0, 1441 "bufferFeatures": 64 1442 }, 1443 { 1444 "formatID": 122, 1445 "linearTilingFeatures": 122247, 1446 "optimalTilingFeatures": 122247, 1447 "bufferFeatures": 120 1448 }, 1449 { 1450 "formatID": 123, 1451 "linearTilingFeatures": 119813, 1452 "optimalTilingFeatures": 119813, 1453 "bufferFeatures": 0 1454 }, 1455 { 1456 "formatID": 124, 1457 "linearTilingFeatures": 122243, 1458 "optimalTilingFeatures": 122755, 1459 "bufferFeatures": 24 1460 }, 1461 { 1462 "formatID": 125, 1463 "linearTilingFeatures": 0, 1464 "optimalTilingFeatures": 0, 1465 "bufferFeatures": 0 1466 }, 1467 { 1468 "formatID": 126, 1469 "linearTilingFeatures": 122247, 1470 "optimalTilingFeatures": 122759, 1471 "bufferFeatures": 56 1472 }, 1473 { 1474 "formatID": 127, 1475 "linearTilingFeatures": 52355, 1476 "optimalTilingFeatures": 52867, 1477 "bufferFeatures": 24 1478 }, 1479 { 1480 "formatID": 128, 1481 "linearTilingFeatures": 0, 1482 "optimalTilingFeatures": 120321, 1483 "bufferFeatures": 0 1484 }, 1485 { 1486 "formatID": 129, 1487 "linearTilingFeatures": 0, 1488 "optimalTilingFeatures": 0, 1489 "bufferFeatures": 0 1490 }, 1491 { 1492 "formatID": 130, 1493 "linearTilingFeatures": 0, 1494 "optimalTilingFeatures": 120321, 1495 "bufferFeatures": 0 1496 }, 1497 { 1498 "formatID": 131, 1499 "linearTilingFeatures": 49152, 1500 "optimalTilingFeatures": 54273, 1501 "bufferFeatures": 0 1502 }, 1503 { 1504 "formatID": 132, 1505 "linearTilingFeatures": 49152, 1506 "optimalTilingFeatures": 54273, 1507 "bufferFeatures": 0 1508 }, 1509 { 1510 "formatID": 133, 1511 "linearTilingFeatures": 49152, 1512 "optimalTilingFeatures": 54273, 1513 "bufferFeatures": 0 1514 }, 1515 { 1516 "formatID": 134, 1517 "linearTilingFeatures": 49152, 1518 "optimalTilingFeatures": 54273, 1519 "bufferFeatures": 0 1520 }, 1521 { 1522 "formatID": 135, 1523 "linearTilingFeatures": 49152, 1524 "optimalTilingFeatures": 54273, 1525 "bufferFeatures": 0 1526 }, 1527 { 1528 "formatID": 136, 1529 "linearTilingFeatures": 49152, 1530 "optimalTilingFeatures": 54273, 1531 "bufferFeatures": 0 1532 }, 1533 { 1534 "formatID": 137, 1535 "linearTilingFeatures": 49152, 1536 "optimalTilingFeatures": 54273, 1537 "bufferFeatures": 0 1538 }, 1539 { 1540 "formatID": 138, 1541 "linearTilingFeatures": 49152, 1542 "optimalTilingFeatures": 54273, 1543 "bufferFeatures": 0 1544 }, 1545 { 1546 "formatID": 139, 1547 "linearTilingFeatures": 49152, 1548 "optimalTilingFeatures": 54273, 1549 "bufferFeatures": 0 1550 }, 1551 { 1552 "formatID": 140, 1553 "linearTilingFeatures": 49152, 1554 "optimalTilingFeatures": 54273, 1555 "bufferFeatures": 0 1556 }, 1557 { 1558 "formatID": 141, 1559 "linearTilingFeatures": 49152, 1560 "optimalTilingFeatures": 54273, 1561 "bufferFeatures": 0 1562 }, 1563 { 1564 "formatID": 142, 1565 "linearTilingFeatures": 49152, 1566 "optimalTilingFeatures": 54273, 1567 "bufferFeatures": 0 1568 }, 1569 { 1570 "formatID": 143, 1571 "linearTilingFeatures": 49152, 1572 "optimalTilingFeatures": 54273, 1573 "bufferFeatures": 0 1574 }, 1575 { 1576 "formatID": 144, 1577 "linearTilingFeatures": 49152, 1578 "optimalTilingFeatures": 54273, 1579 "bufferFeatures": 0 1580 }, 1581 { 1582 "formatID": 145, 1583 "linearTilingFeatures": 49152, 1584 "optimalTilingFeatures": 54273, 1585 "bufferFeatures": 0 1586 }, 1587 { 1588 "formatID": 146, 1589 "linearTilingFeatures": 49152, 1590 "optimalTilingFeatures": 54273, 1591 "bufferFeatures": 0 1592 }, 1593 { 1594 "formatID": 147, 1595 "linearTilingFeatures": 0, 1596 "optimalTilingFeatures": 0, 1597 "bufferFeatures": 0 1598 }, 1599 { 1600 "formatID": 148, 1601 "linearTilingFeatures": 0, 1602 "optimalTilingFeatures": 0, 1603 "bufferFeatures": 0 1604 }, 1605 { 1606 "formatID": 149, 1607 "linearTilingFeatures": 0, 1608 "optimalTilingFeatures": 0, 1609 "bufferFeatures": 0 1610 }, 1611 { 1612 "formatID": 150, 1613 "linearTilingFeatures": 0, 1614 "optimalTilingFeatures": 0, 1615 "bufferFeatures": 0 1616 }, 1617 { 1618 "formatID": 151, 1619 "linearTilingFeatures": 0, 1620 "optimalTilingFeatures": 0, 1621 "bufferFeatures": 0 1622 }, 1623 { 1624 "formatID": 152, 1625 "linearTilingFeatures": 0, 1626 "optimalTilingFeatures": 0, 1627 "bufferFeatures": 0 1628 }, 1629 { 1630 "formatID": 153, 1631 "linearTilingFeatures": 0, 1632 "optimalTilingFeatures": 0, 1633 "bufferFeatures": 0 1634 }, 1635 { 1636 "formatID": 154, 1637 "linearTilingFeatures": 0, 1638 "optimalTilingFeatures": 0, 1639 "bufferFeatures": 0 1640 }, 1641 { 1642 "formatID": 155, 1643 "linearTilingFeatures": 0, 1644 "optimalTilingFeatures": 0, 1645 "bufferFeatures": 0 1646 }, 1647 { 1648 "formatID": 156, 1649 "linearTilingFeatures": 0, 1650 "optimalTilingFeatures": 0, 1651 "bufferFeatures": 0 1652 }, 1653 { 1654 "formatID": 157, 1655 "linearTilingFeatures": 0, 1656 "optimalTilingFeatures": 0, 1657 "bufferFeatures": 0 1658 }, 1659 { 1660 "formatID": 158, 1661 "linearTilingFeatures": 0, 1662 "optimalTilingFeatures": 0, 1663 "bufferFeatures": 0 1664 }, 1665 { 1666 "formatID": 159, 1667 "linearTilingFeatures": 0, 1668 "optimalTilingFeatures": 0, 1669 "bufferFeatures": 0 1670 }, 1671 { 1672 "formatID": 160, 1673 "linearTilingFeatures": 0, 1674 "optimalTilingFeatures": 0, 1675 "bufferFeatures": 0 1676 }, 1677 { 1678 "formatID": 161, 1679 "linearTilingFeatures": 0, 1680 "optimalTilingFeatures": 0, 1681 "bufferFeatures": 0 1682 }, 1683 { 1684 "formatID": 162, 1685 "linearTilingFeatures": 0, 1686 "optimalTilingFeatures": 0, 1687 "bufferFeatures": 0 1688 }, 1689 { 1690 "formatID": 163, 1691 "linearTilingFeatures": 0, 1692 "optimalTilingFeatures": 0, 1693 "bufferFeatures": 0 1694 }, 1695 { 1696 "formatID": 164, 1697 "linearTilingFeatures": 0, 1698 "optimalTilingFeatures": 0, 1699 "bufferFeatures": 0 1700 }, 1701 { 1702 "formatID": 165, 1703 "linearTilingFeatures": 0, 1704 "optimalTilingFeatures": 0, 1705 "bufferFeatures": 0 1706 }, 1707 { 1708 "formatID": 166, 1709 "linearTilingFeatures": 0, 1710 "optimalTilingFeatures": 0, 1711 "bufferFeatures": 0 1712 }, 1713 { 1714 "formatID": 167, 1715 "linearTilingFeatures": 0, 1716 "optimalTilingFeatures": 0, 1717 "bufferFeatures": 0 1718 }, 1719 { 1720 "formatID": 168, 1721 "linearTilingFeatures": 0, 1722 "optimalTilingFeatures": 0, 1723 "bufferFeatures": 0 1724 }, 1725 { 1726 "formatID": 169, 1727 "linearTilingFeatures": 0, 1728 "optimalTilingFeatures": 0, 1729 "bufferFeatures": 0 1730 }, 1731 { 1732 "formatID": 170, 1733 "linearTilingFeatures": 0, 1734 "optimalTilingFeatures": 0, 1735 "bufferFeatures": 0 1736 }, 1737 { 1738 "formatID": 171, 1739 "linearTilingFeatures": 0, 1740 "optimalTilingFeatures": 0, 1741 "bufferFeatures": 0 1742 }, 1743 { 1744 "formatID": 172, 1745 "linearTilingFeatures": 0, 1746 "optimalTilingFeatures": 0, 1747 "bufferFeatures": 0 1748 }, 1749 { 1750 "formatID": 173, 1751 "linearTilingFeatures": 0, 1752 "optimalTilingFeatures": 0, 1753 "bufferFeatures": 0 1754 }, 1755 { 1756 "formatID": 174, 1757 "linearTilingFeatures": 0, 1758 "optimalTilingFeatures": 0, 1759 "bufferFeatures": 0 1760 }, 1761 { 1762 "formatID": 175, 1763 "linearTilingFeatures": 0, 1764 "optimalTilingFeatures": 0, 1765 "bufferFeatures": 0 1766 }, 1767 { 1768 "formatID": 176, 1769 "linearTilingFeatures": 0, 1770 "optimalTilingFeatures": 0, 1771 "bufferFeatures": 0 1772 }, 1773 { 1774 "formatID": 177, 1775 "linearTilingFeatures": 0, 1776 "optimalTilingFeatures": 0, 1777 "bufferFeatures": 0 1778 }, 1779 { 1780 "formatID": 178, 1781 "linearTilingFeatures": 0, 1782 "optimalTilingFeatures": 0, 1783 "bufferFeatures": 0 1784 }, 1785 { 1786 "formatID": 179, 1787 "linearTilingFeatures": 0, 1788 "optimalTilingFeatures": 0, 1789 "bufferFeatures": 0 1790 }, 1791 { 1792 "formatID": 180, 1793 "linearTilingFeatures": 0, 1794 "optimalTilingFeatures": 0, 1795 "bufferFeatures": 0 1796 }, 1797 { 1798 "formatID": 181, 1799 "linearTilingFeatures": 0, 1800 "optimalTilingFeatures": 0, 1801 "bufferFeatures": 0 1802 }, 1803 { 1804 "formatID": 182, 1805 "linearTilingFeatures": 0, 1806 "optimalTilingFeatures": 0, 1807 "bufferFeatures": 0 1808 }, 1809 { 1810 "formatID": 183, 1811 "linearTilingFeatures": 0, 1812 "optimalTilingFeatures": 0, 1813 "bufferFeatures": 0 1814 }, 1815 { 1816 "formatID": 184, 1817 "linearTilingFeatures": 0, 1818 "optimalTilingFeatures": 0, 1819 "bufferFeatures": 0 1820 } 1821 ] 1822}