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