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