{
    "$schema": "https://schema.khronos.org/vulkan/devsim_1_0_0.json#",
    "comments": {
        "info": "Modified version of Vulkan Hardware Report generated via https://vulkan.gpuinfo.org",
        "desc": "Removed subgroup properties from https://vulkan.gpuinfo.org/displayreport.php?id=3292"
    },
    "environment": {
        "architecture": "x86_64",
        "comment": "",
        "name": "windows",
        "reportversion": "1.6",
        "submitter": "eloj",
        "version": "10"
    },
    "extended": {
        "devicefeatures2": [
            {
                "extension": "VK_KHR_multiview",
                "name": "multiview",
                "supported": true
            },
            {
                "extension": "VK_KHR_multiview",
                "name": "multiviewGeometryShader",
                "supported": true
            },
            {
                "extension": "VK_KHR_multiview",
                "name": "multiviewTessellationShader",
                "supported": true
            },
            {
                "extension": "VK_KHR_variable_pointers",
                "name": "variablePointersStorageBuffer",
                "supported": true
            },
            {
                "extension": "VK_KHR_variable_pointers",
                "name": "variablePointers",
                "supported": true
            },
            {
                "extension": "VK_KHR_16bit_storage",
                "name": "storageBuffer16BitAccess",
                "supported": true
            },
            {
                "extension": "VK_KHR_16bit_storage",
                "name": "uniformAndStorageBuffer16BitAccess",
                "supported": true
            },
            {
                "extension": "VK_KHR_16bit_storage",
                "name": "storagePushConstant16",
                "supported": true
            },
            {
                "extension": "VK_KHR_16bit_storage",
                "name": "storageInputOutput16",
                "supported": false
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendCoherentOperations",
                "supported": true
            },
            {
                "extension": "VK_KHR_sampler_ycbcr_conversion",
                "name": "samplerYcbcrConversion",
                "supported": true
            },
            {
                "extension": "VK_KHR_shader_draw_parameters",
                "name": "shaderDrawParameters",
                "supported": true
            }
        ],
        "deviceproperties2": [
            {
                "extension": "VK_KHR_multiview",
                "name": "maxMultiviewViewCount",
                "value": "32"
            },
            {
                "extension": "VK_KHR_multiview",
                "name": "maxMultiviewInstanceIndex",
                "value": "134217727"
            },
            {
                "extension": "VK_KHR_push_descriptor",
                "name": "maxPushDescriptors",
                "value": "32"
            },
            {
                "extension": "VK_EXT_discard_rectangles",
                "name": "maxDiscardRectangles",
                "value": "8"
            },
            {
                "extension": "VK_NVX_multiview_per_view_attributes",
                "name": "perViewPositionAllComponents",
                "value": "false"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "primitiveOverestimationSize",
                "value": "0"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "maxExtraPrimitiveOverestimationSize",
                "value": "0.75"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "extraPrimitiveOverestimationSizeGranularity",
                "value": "0.25"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "primitiveUnderestimation",
                "value": "false"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "conservativePointAndLineRasterization",
                "value": "true"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "degenerateTrianglesRasterized",
                "value": "true"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "degenerateLinesRasterized",
                "value": "false"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "fullyCoveredFragmentShaderInputVariable",
                "value": "false"
            },
            {
                "extension": "VK_EXT_conservative_rasterization",
                "name": "conservativeRasterizationPostDepthCoverage",
                "value": "true"
            },
            {
                "extension": "VK_EXT_sampler_filter_minmax",
                "name": "filterMinmaxSingleComponentFormats",
                "value": "true"
            },
            {
                "extension": "VK_EXT_sampler_filter_minmax",
                "name": "filterMinmaxImageComponentMapping",
                "value": "true"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "sampleLocationSampleCounts",
                "value": "31"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "maxSampleLocationGridSize.width",
                "value": "1"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "maxSampleLocationGridSize.height",
                "value": "1"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "sampleLocationCoordinateRange[0]",
                "value": "0"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "sampleLocationCoordinateRange[1]",
                "value": "0.9375"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "sampleLocationSubPixelBits",
                "value": "4"
            },
            {
                "extension": "VK_EXT_sample_locations",
                "name": "variableSampleLocations",
                "value": "true"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendMaxColorAttachments",
                "value": "8"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendIndependentBlend",
                "value": "false"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendNonPremultipliedSrcColor",
                "value": "true"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendNonPremultipliedDstColor",
                "value": "true"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendCorrelatedOverlap",
                "value": "true"
            },
            {
                "extension": "VK_EXT_blend_operation_advanced",
                "name": "advancedBlendAllOperations",
                "value": "true"
            },
            {
                "extension": "VK_KHR_sampler_ycbcr_conversion",
                "name": "combinedImageSamplerDescriptorCount",
                "value": "0"
            },
            {
                "extension": "VK_KHR_maintenance3",
                "name": "maxPerSetDescriptors",
                "value": "4294967295"
            },
            {
                "extension": "VK_KHR_maintenance3",
                "name": "maxMemoryAllocationSize",
                "value": "4292870144"
            }
        ]
    },
    "instance": {
        "extensions": [
            {
                "extensionName": "VK_EXT_debug_report",
                "specVersion": 9
            },
            {
                "extensionName": "VK_EXT_display_surface_counter",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_get_physical_device_properties2",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_get_surface_capabilities2",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_surface",
                "specVersion": 25
            },
            {
                "extensionName": "VK_KHR_win32_surface",
                "specVersion": 6
            },
            {
                "extensionName": "VK_KHR_device_group_creation",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_external_fence_capabilities",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_external_memory_capabilities",
                "specVersion": 1
            },
            {
                "extensionName": "VK_KHR_external_semaphore_capabilities",
                "specVersion": 1
            },
            {
                "extensionName": "VK_NV_external_memory_capabilities",
                "specVersion": 1
            },
            {
                "extensionName": "VK_EXT_debug_utils",
                "specVersion": 1
            }
        ],
        "layers": [
            {
                "description": "NVIDIA Optimus layer",
                "extensions": [],
                "implementationVersion": 1,
                "layerName": "VK_LAYER_NV_optimus",
                "specVersion": 4198470
            },
            {
                "description": "Steam Overlay Layer",
                "extensions": [],
                "implementationVersion": 1,
                "layerName": "VK_LAYER_VALVE_steam_overlay",
                "specVersion": 4194307
            },
            {
                "description": "LunarG Standard Validation Layer",
                "extensions": [],
                "implementationVersion": 1,
                "layerName": "VK_LAYER_LUNARG_standard_validation",
                "specVersion": 4194377
            }
        ]
    },
    "platformdetails": [],
    "surfacecapabilites": {
        "maxImageArrayLayers": 1,
        "maxImageCount": 8,
        "maxImageExtent": {
            "height": 755,
            "width": 927
        },
        "minImageCount": 2,
        "minImageExtent": {
            "height": 755,
            "width": 927
        },
        "presentmodes": [
            2,
            3,
            1
        ],
        "supportedCompositeAlpha": 1,
        "supportedTransforms": 1,
        "supportedUsageFlags": 159,
        "surfaceExtension": "VK_KHR_win32_surface",
        "surfaceformats": [
            {
                "colorSpace": 0,
                "format": 44
            },
            {
                "colorSpace": 0,
                "format": 50
            }
        ],
        "validSurface": true
    },
    "VkPhysicalDeviceFeatures": {
        "alphaToOne": 1,
        "depthBiasClamp": 1,
        "depthBounds": 1,
        "depthClamp": 1,
        "drawIndirectFirstInstance": 1,
        "dualSrcBlend": 1,
        "fillModeNonSolid": 1,
        "fragmentStoresAndAtomics": 1,
        "fullDrawIndexUint32": 1,
        "geometryShader": 1,
        "imageCubeArray": 1,
        "independentBlend": 1,
        "inheritedQueries": 1,
        "largePoints": 1,
        "logicOp": 1,
        "multiDrawIndirect": 1,
        "multiViewport": 1,
        "occlusionQueryPrecise": 1,
        "pipelineStatisticsQuery": 1,
        "robustBufferAccess": 1,
        "sampleRateShading": 1,
        "samplerAnisotropy": 1,
        "shaderClipDistance": 1,
        "shaderCullDistance": 1,
        "shaderFloat64": 1,
        "shaderImageGatherExtended": 1,
        "shaderInt16": 1,
        "shaderInt64": 1,
        "shaderResourceMinLod": 1,
        "shaderResourceResidency": 1,
        "shaderSampledImageArrayDynamicIndexing": 1,
        "shaderStorageBufferArrayDynamicIndexing": 1,
        "shaderStorageImageArrayDynamicIndexing": 1,
        "shaderStorageImageExtendedFormats": 1,
        "shaderStorageImageMultisample": 1,
        "shaderStorageImageReadWithoutFormat": 1,
        "shaderStorageImageWriteWithoutFormat": 1,
        "shaderTessellationAndGeometryPointSize": 1,
        "shaderUniformBufferArrayDynamicIndexing": 1,
        "sparseBinding": 1,
        "sparseResidency16Samples": 1,
        "sparseResidency2Samples": 1,
        "sparseResidency4Samples": 1,
        "sparseResidency8Samples": 1,
        "sparseResidencyAliased": 1,
        "sparseResidencyBuffer": 1,
        "sparseResidencyImage2D": 1,
        "sparseResidencyImage3D": 1,
        "tessellationShader": 1,
        "textureCompressionASTC_LDR": 0,
        "textureCompressionBC": 1,
        "textureCompressionETC2": 0,
        "variableMultisampleRate": 1,
        "vertexPipelineStoresAndAtomics": 1,
        "wideLines": 1
    },
    "VkPhysicalDeviceProperties": {
        "apiVersion": 4198470,
        "deviceID": 6918,
        "deviceName": "GeForce GTX 1080 Ti",
        "deviceType": 2,
        "driverVersion": 1666662400,
        "limits": {
            "bufferImageGranularity": 1024,
            "discreteQueuePriorities": 2,
            "framebufferColorSampleCounts": 15,
            "framebufferDepthSampleCounts": 15,
            "framebufferNoAttachmentsSampleCounts": 31,
            "framebufferStencilSampleCounts": 31,
            "lineWidthGranularity": 0.125,
            "lineWidthRange": [
                0.5,
                10
            ],
            "maxBoundDescriptorSets": 8,
            "maxClipDistances": 8,
            "maxColorAttachments": 8,
            "maxCombinedClipAndCullDistances": 8,
            "maxComputeSharedMemorySize": 49152,
            "maxComputeWorkGroupCount": [
                2147483647,
                65535,
                65535
            ],
            "maxComputeWorkGroupInvocations": 1536,
            "maxComputeWorkGroupSize": [
                1536,
                1024,
                64
            ],
            "maxCullDistances": 8,
            "maxDescriptorSetInputAttachments": 1048576,
            "maxDescriptorSetSampledImages": 1048576,
            "maxDescriptorSetSamplers": 1048576,
            "maxDescriptorSetStorageBuffers": 1048576,
            "maxDescriptorSetStorageBuffersDynamic": 16,
            "maxDescriptorSetStorageImages": 1048576,
            "maxDescriptorSetUniformBuffers": 90,
            "maxDescriptorSetUniformBuffersDynamic": 15,
            "maxDrawIndexedIndexValue": 4294967295,
            "maxDrawIndirectCount": 4294967295,
            "maxFragmentCombinedOutputResources": 16,
            "maxFragmentDualSrcAttachments": 1,
            "maxFragmentInputComponents": 128,
            "maxFragmentOutputAttachments": 8,
            "maxFramebufferHeight": 32768,
            "maxFramebufferLayers": 2048,
            "maxFramebufferWidth": 32768,
            "maxGeometryInputComponents": 128,
            "maxGeometryOutputComponents": 128,
            "maxGeometryOutputVertices": 1024,
            "maxGeometryShaderInvocations": 32,
            "maxGeometryTotalOutputComponents": 1024,
            "maxImageArrayLayers": 2048,
            "maxImageDimension1D": 32768,
            "maxImageDimension2D": 32768,
            "maxImageDimension3D": 16384,
            "maxImageDimensionCube": 32768,
            "maxInterpolationOffset": 0.4375,
            "maxMemoryAllocationCount": 4096,
            "maxPerStageDescriptorInputAttachments": 1048576,
            "maxPerStageDescriptorSampledImages": 1048576,
            "maxPerStageDescriptorSamplers": 1048576,
            "maxPerStageDescriptorStorageBuffers": 1048576,
            "maxPerStageDescriptorStorageImages": 1048576,
            "maxPerStageDescriptorUniformBuffers": 15,
            "maxPerStageResources": 4294967295,
            "maxPushConstantsSize": 256,
            "maxSampleMaskWords": 1,
            "maxSamplerAllocationCount": 4000,
            "maxSamplerAnisotropy": 16,
            "maxSamplerLodBias": 15,
            "maxStorageBufferRange": 4294967295,
            "maxTessellationControlPerPatchOutputComponents": 120,
            "maxTessellationControlPerVertexInputComponents": 128,
            "maxTessellationControlPerVertexOutputComponents": 128,
            "maxTessellationControlTotalOutputComponents": 4216,
            "maxTessellationEvaluationInputComponents": 128,
            "maxTessellationEvaluationOutputComponents": 128,
            "maxTessellationGenerationLevel": 64,
            "maxTessellationPatchSize": 32,
            "maxTexelBufferElements": 134217728,
            "maxTexelGatherOffset": 31,
            "maxTexelOffset": 7,
            "maxUniformBufferRange": 65536,
            "maxVertexInputAttributeOffset": 2047,
            "maxVertexInputAttributes": 32,
            "maxVertexInputBindingStride": 2048,
            "maxVertexInputBindings": 32,
            "maxVertexOutputComponents": 128,
            "maxViewportDimensions": [
                32768,
                32768
            ],
            "maxViewports": 16,
            "minInterpolationOffset": -0.5,
            "minMemoryMapAlignment": 64,
            "minStorageBufferOffsetAlignment": 32,
            "minTexelBufferOffsetAlignment": 16,
            "minTexelGatherOffset": -32,
            "minTexelOffset": -8,
            "minUniformBufferOffsetAlignment": 256,
            "mipmapPrecisionBits": 8,
            "nonCoherentAtomSize": 64,
            "optimalBufferCopyOffsetAlignment": 1,
            "optimalBufferCopyRowPitchAlignment": 1,
            "pointSizeGranularity": 0.125,
            "pointSizeRange": [
                1,
                189.875
            ],
            "sampledImageColorSampleCounts": 15,
            "sampledImageDepthSampleCounts": 15,
            "sampledImageIntegerSampleCounts": 15,
            "sampledImageStencilSampleCounts": 31,
            "sparseAddressSpaceSize": -1,
            "standardSampleLocations": 1,
            "storageImageSampleCounts": 15,
            "strictLines": 1,
            "subPixelInterpolationOffsetBits": 4,
            "subPixelPrecisionBits": 8,
            "subTexelPrecisionBits": 8,
            "timestampComputeAndGraphics": 1,
            "timestampPeriod": 1,
            "viewportBoundsRange": [
                -65536,
                65536
            ],
            "viewportSubPixelBits": 8
        },
        "pipelineCacheUUID": [
            120,
            132,
            235,
            50,
            24,
            166,
            79,
            35,
            161,
            144,
            218,
            111,
            217,
            132,
            252,
            96
        ],
        "sparseProperties": {
            "residencyAlignedMipSize": 0,
            "residencyNonResidentStrict": 1,
            "residencyStandard2DBlockShape": 1,
            "residencyStandard2DMultisampleBlockShape": 1,
            "residencyStandard3DBlockShape": 1
        },
        "vendorID": 4318
    },
    "VkPhysicalDeviceMemoryProperties": {
        "memoryHeaps": [
            {
                "flags": 1,
                "size": 11667505152
            },
            {
                "flags": 0,
                "size": 68656562176
            }
        ],
        "memoryTypes": [
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 1,
                "propertyFlags": 0
            },
            {
                "heapIndex": 0,
                "propertyFlags": 1
            },
            {
                "heapIndex": 0,
                "propertyFlags": 1
            },
            {
                "heapIndex": 1,
                "propertyFlags": 6
            },
            {
                "heapIndex": 1,
                "propertyFlags": 14
            }
        ]
    },
    "ArrayOfVkExtensionProperties": [
        {
            "extensionName": "VK_KHR_swapchain",
            "specVersion": 70
        },
        {
            "extensionName": "VK_KHR_16bit_storage",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_bind_memory2",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_dedicated_allocation",
            "specVersion": 3
        },
        {
            "extensionName": "VK_KHR_descriptor_update_template",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_device_group",
            "specVersion": 3
        },
        {
            "extensionName": "VK_KHR_get_memory_requirements2",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_image_format_list",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_maintenance1",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_maintenance2",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_maintenance3",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_multiview",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_push_descriptor",
            "specVersion": 2
        },
        {
            "extensionName": "VK_KHR_relaxed_block_layout",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_sampler_mirror_clamp_to_edge",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_sampler_ycbcr_conversion",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_shader_draw_parameters",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_storage_buffer_storage_class",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_memory",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_memory_win32",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_semaphore",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_semaphore_win32",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_win32_keyed_mutex",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_fence",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_fence_win32",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_variable_pointers",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHX_device_group",
            "specVersion": 2
        },
        {
            "extensionName": "VK_KHX_multiview",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_blend_operation_advanced",
            "specVersion": 2
        },
        {
            "extensionName": "VK_EXT_conservative_rasterization",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_depth_range_unrestricted",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_discard_rectangles",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_post_depth_coverage",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_sample_locations",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_sampler_filter_minmax",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_shader_subgroup_ballot",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_shader_subgroup_vote",
            "specVersion": 1
        },
        {
            "extensionName": "VK_EXT_shader_viewport_index_layer",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_dedicated_allocation",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_external_memory",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_external_memory_win32",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_fill_rectangle",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_fragment_coverage_to_color",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_framebuffer_mixed_samples",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_glsl_shader",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_win32_keyed_mutex",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_clip_space_w_scaling",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_sample_mask_override_coverage",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_viewport_array2",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_viewport_swizzle",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NV_geometry_shader_passthrough",
            "specVersion": 1
        },
        {
            "extensionName": "VK_NVX_device_generated_commands",
            "specVersion": 3
        },
        {
            "extensionName": "VK_NVX_multiview_per_view_attributes",
            "specVersion": 1
        }
    ],
    "ArrayOfVkLayerProperties": [
        {
            "description": "NVIDIA Optimus layer",
            "implementationVersion": 1,
            "layerName": "VK_LAYER_NV_optimus",
            "specVersion": 4198470
        }
    ],
    "ArrayOfVkQueueFamilyProperties": [
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 16,
            "queueFlags": 15,
            "timestampValidBits": 64
        },
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 1,
            "queueFlags": 4,
            "timestampValidBits": 64
        },
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 8,
            "queueFlags": 2,
            "timestampValidBits": 64
        }
    ],
    "ArrayOfVkFormatProperties": [
        {
            "formatID": 1,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 2,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 3,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 4,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 8
        },
        {
            "formatID": 5,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 6,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 7,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 8,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 8
        },
        {
            "formatID": 9,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 10,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 11,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 12,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 13,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 14,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 15,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 16,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 17,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 18,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 19,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 20,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 21,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 22,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 23,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 24,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 25,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 26,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 27,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 28,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 29,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 30,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 31,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 32,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 33,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 34,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 35,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 36,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 37,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 38,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 39,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 40,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 41,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 42,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 43,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 0
        },
        {
            "formatID": 44,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 45,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 72
        },
        {
            "formatID": 46,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 47,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 48,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 115713,
            "bufferFeatures": 72
        },
        {
            "formatID": 49,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 115713,
            "bufferFeatures": 72
        },
        {
            "formatID": 50,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 0
        },
        {
            "formatID": 51,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 52,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 53,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 54,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 55,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 56,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 57,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 0
        },
        {
            "formatID": 58,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122241,
            "bufferFeatures": 72
        },
        {
            "formatID": 59,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 60,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 61,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 62,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 115713,
            "bufferFeatures": 72
        },
        {
            "formatID": 63,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 64,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 65,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 66,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 67,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 68,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 69,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 70,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 71,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 72,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 73,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 74,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 75,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 76,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 77,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 78,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 79,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 80,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 81,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 82,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 83,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 84,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 85,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 86,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 87,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 88,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 89,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 90,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 91,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 92,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 93,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 94,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 95,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 96,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 97,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 98,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117895,
            "bufferFeatures": 120
        },
        {
            "formatID": 99,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117895,
            "bufferFeatures": 120
        },
        {
            "formatID": 100,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122247,
            "bufferFeatures": 120
        },
        {
            "formatID": 101,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 102,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 103,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 104,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 72
        },
        {
            "formatID": 105,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 72
        },
        {
            "formatID": 106,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 72
        },
        {
            "formatID": 107,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 108,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 117891,
            "bufferFeatures": 88
        },
        {
            "formatID": 109,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 110,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 111,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 112,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 113,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 114,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 115,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 116,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 117,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 118,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 119,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 120,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 121,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 122,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 122243,
            "bufferFeatures": 88
        },
        {
            "formatID": 123,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 8
        },
        {
            "formatID": 124,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 120321,
            "bufferFeatures": 0
        },
        {
            "formatID": 125,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 120321,
            "bufferFeatures": 0
        },
        {
            "formatID": 126,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 120321,
            "bufferFeatures": 0
        },
        {
            "formatID": 127,
            "linearTilingFeatures": 115713,
            "optimalTilingFeatures": 116225,
            "bufferFeatures": 0
        },
        {
            "formatID": 128,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 129,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 120321,
            "bufferFeatures": 0
        },
        {
            "formatID": 130,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 120321,
            "bufferFeatures": 0
        },
        {
            "formatID": 131,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 132,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 133,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 134,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 135,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 136,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 137,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 138,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 139,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 140,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 141,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 142,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 143,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 144,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 145,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 146,
            "linearTilingFeatures": 119809,
            "optimalTilingFeatures": 119809,
            "bufferFeatures": 0
        },
        {
            "formatID": 147,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 148,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 149,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 150,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 151,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 152,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 153,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 154,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 155,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 156,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 157,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 158,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 159,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 160,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 161,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 162,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 163,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 164,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 165,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 166,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 167,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 168,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 169,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 170,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 171,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 172,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 173,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 174,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 175,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 176,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 177,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 178,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 179,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 180,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 181,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 182,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 183,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 184,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156000,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156001,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156002,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156003,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156004,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156005,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156006,
            "linearTilingFeatures": 5230593,
            "optimalTilingFeatures": 5230593,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156007,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156008,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156009,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156010,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156011,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156012,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156013,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156014,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156015,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156016,
            "linearTilingFeatures": 5230593,
            "optimalTilingFeatures": 5230593,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156017,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156018,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156019,
            "linearTilingFeatures": 1036289,
            "optimalTilingFeatures": 1036289,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156020,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156021,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156022,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156023,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156024,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156025,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156026,
            "linearTilingFeatures": 5230593,
            "optimalTilingFeatures": 5230593,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156027,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156028,
            "linearTilingFeatures": 9424897,
            "optimalTilingFeatures": 9424897,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156029,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156030,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156031,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        },
        {
            "formatID": 1000156032,
            "linearTilingFeatures": 13619201,
            "optimalTilingFeatures": 13619201,
            "bufferFeatures": 0
        }
    ]
}