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