{
    "$schema": "https://schema.khronos.org/vulkan/devsim_1_0_0.json#",
    "comments": {
        "info": "Vulkan Hardware Report generated via https://vulkan.gpuinfo.org",
        "desc": "https://vulkan.gpuinfo.org/displayreport.php?id=2117"
    },
    "environment": {
        "architecture": "x86_64",
        "comment": "",
        "name": "arch",
        "reportversion": "1.4",
        "submitter": "",
        "version": "unknown"
    },
    "extended": {
        "devicefeatures2": [],
        "deviceproperties2": [
            {
                "extension": "VK_KHR_push_descriptor",
                "name": "maxPushDescriptors",
                "value": "32"
            }
        ]
    },
    "platformdetails": [],
    "surfacecapabilites": {
        "maxImageArrayLayers": 1,
        "maxImageCount": 0,
        "maxImageExtent": {
            "height": 755,
            "width": 927
        },
        "minImageCount": 2,
        "minImageExtent": {
            "height": 755,
            "width": 927
        },
        "presentmodes": [
            0,
            1,
            2
        ],
        "supportedCompositeAlpha": 9,
        "supportedTransforms": 1,
        "supportedUsageFlags": 23,
        "surfaceExtension": "VK_KHR_xcb_surface",
        "surfaceformats": [
            {
                "colorSpace": 0,
                "format": 50
            },
            {
                "colorSpace": 0,
                "format": 44
            }
        ],
        "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": 0,
        "shaderInt64": 1,
        "shaderResourceMinLod": 0,
        "shaderResourceResidency": 0,
        "shaderSampledImageArrayDynamicIndexing": 1,
        "shaderStorageBufferArrayDynamicIndexing": 1,
        "shaderStorageImageArrayDynamicIndexing": 1,
        "shaderStorageImageExtendedFormats": 1,
        "shaderStorageImageMultisample": 0,
        "shaderStorageImageReadWithoutFormat": 1,
        "shaderStorageImageWriteWithoutFormat": 1,
        "shaderTessellationAndGeometryPointSize": 1,
        "shaderUniformBufferArrayDynamicIndexing": 1,
        "sparseBinding": 1,
        "sparseResidency16Samples": 0,
        "sparseResidency2Samples": 0,
        "sparseResidency4Samples": 0,
        "sparseResidency8Samples": 0,
        "sparseResidencyAliased": 0,
        "sparseResidencyBuffer": 0,
        "sparseResidencyImage2D": 0,
        "sparseResidencyImage3D": 0,
        "tessellationShader": 1,
        "textureCompressionASTC_LDR": 0,
        "textureCompressionBC": 1,
        "textureCompressionETC2": 0,
        "variableMultisampleRate": 1,
        "vertexPipelineStoresAndAtomics": 1,
        "wideLines": 1
    },
    "VkPhysicalDeviceProperties": {
        "apiVersion": 4194346,
        "deviceID": 26591,
        "deviceName": "AMD RADV POLARIS10",
        "deviceType": 2,
        "driverVersion": 71311365,
        "limits": {
            "bufferImageGranularity": 64,
            "discreteQueuePriorities": 1,
            "framebufferColorSampleCounts": 15,
            "framebufferDepthSampleCounts": 15,
            "framebufferNoAttachmentsSampleCounts": 15,
            "framebufferStencilSampleCounts": 15,
            "lineWidthGranularity": 0.0078125,
            "lineWidthRange": [
                0,
                7.9921875
            ],
            "maxBoundDescriptorSets": 32,
            "maxClipDistances": 8,
            "maxColorAttachments": 8,
            "maxCombinedClipAndCullDistances": 8,
            "maxComputeSharedMemorySize": 32768,
            "maxComputeWorkGroupCount": [
                65535,
                65535,
                65535
            ],
            "maxComputeWorkGroupInvocations": 2048,
            "maxComputeWorkGroupSize": [
                2048,
                2048,
                2048
            ],
            "maxCullDistances": 8,
            "maxDescriptorSetInputAttachments": 9586979,
            "maxDescriptorSetSampledImages": 9586979,
            "maxDescriptorSetSamplers": 9586979,
            "maxDescriptorSetStorageBuffers": 9586979,
            "maxDescriptorSetStorageBuffersDynamic": 8,
            "maxDescriptorSetStorageImages": 9586979,
            "maxDescriptorSetUniformBuffers": 9586979,
            "maxDescriptorSetUniformBuffersDynamic": 8,
            "maxDrawIndexedIndexValue": 4294967295,
            "maxDrawIndirectCount": 4294967295,
            "maxFragmentCombinedOutputResources": 8,
            "maxFragmentDualSrcAttachments": 1,
            "maxFragmentInputComponents": 128,
            "maxFragmentOutputAttachments": 8,
            "maxFramebufferHeight": 16384,
            "maxFramebufferLayers": 1024,
            "maxFramebufferWidth": 16384,
            "maxGeometryInputComponents": 64,
            "maxGeometryOutputComponents": 128,
            "maxGeometryOutputVertices": 256,
            "maxGeometryShaderInvocations": 127,
            "maxGeometryTotalOutputComponents": 1024,
            "maxImageArrayLayers": 2048,
            "maxImageDimension1D": 16384,
            "maxImageDimension2D": 16384,
            "maxImageDimension3D": 2048,
            "maxImageDimensionCube": 16384,
            "maxInterpolationOffset": 2,
            "maxMemoryAllocationCount": 4294967295,
            "maxPerStageDescriptorInputAttachments": 9586979,
            "maxPerStageDescriptorSampledImages": 9586979,
            "maxPerStageDescriptorSamplers": 9586979,
            "maxPerStageDescriptorStorageBuffers": 9586979,
            "maxPerStageDescriptorStorageImages": 9586979,
            "maxPerStageDescriptorUniformBuffers": 9586979,
            "maxPerStageResources": 9586979,
            "maxPushConstantsSize": 128,
            "maxSampleMaskWords": 1,
            "maxSamplerAllocationCount": 65536,
            "maxSamplerAnisotropy": 16,
            "maxSamplerLodBias": 16,
            "maxStorageBufferRange": 4294967295,
            "maxTessellationControlPerPatchOutputComponents": 120,
            "maxTessellationControlPerVertexInputComponents": 128,
            "maxTessellationControlPerVertexOutputComponents": 128,
            "maxTessellationControlTotalOutputComponents": 4096,
            "maxTessellationEvaluationInputComponents": 128,
            "maxTessellationEvaluationOutputComponents": 128,
            "maxTessellationGenerationLevel": 64,
            "maxTessellationPatchSize": 32,
            "maxTexelBufferElements": 134217728,
            "maxTexelGatherOffset": 31,
            "maxTexelOffset": 31,
            "maxUniformBufferRange": 4294967295,
            "maxVertexInputAttributeOffset": 2047,
            "maxVertexInputAttributes": 32,
            "maxVertexInputBindingStride": 2048,
            "maxVertexInputBindings": 32,
            "maxVertexOutputComponents": 128,
            "maxViewportDimensions": [
                16384,
                16384
            ],
            "maxViewports": 16,
            "minInterpolationOffset": -2,
            "minMemoryMapAlignment": 4096,
            "minStorageBufferOffsetAlignment": 4,
            "minTexelBufferOffsetAlignment": 1,
            "minTexelGatherOffset": -32,
            "minTexelOffset": -32,
            "minUniformBufferOffsetAlignment": 4,
            "mipmapPrecisionBits": 4,
            "nonCoherentAtomSize": 64,
            "optimalBufferCopyOffsetAlignment": 128,
            "optimalBufferCopyRowPitchAlignment": 128,
            "pointSizeGranularity": 0.125,
            "pointSizeRange": [
                0.125,
                255.875
            ],
            "sampledImageColorSampleCounts": 15,
            "sampledImageDepthSampleCounts": 15,
            "sampledImageIntegerSampleCounts": 1,
            "sampledImageStencilSampleCounts": 15,
            "sparseAddressSpaceSize": 4294967295,
            "standardSampleLocations": 1,
            "storageImageSampleCounts": 1,
            "strictLines": 0,
            "subPixelInterpolationOffsetBits": 8,
            "subPixelPrecisionBits": 4,
            "subTexelPrecisionBits": 4,
            "timestampComputeAndGraphics": 1,
            "timestampPeriod": 40,
            "viewportBoundsRange": [
                -32768,
                32767
            ],
            "viewportSubPixelBits": 13
        },
        "pipelineCacheUUID": [
            49,
            76,
            7,
            90,
            252,
            1,
            178,
            89,
            64,
            0,
            114,
            97,
            100,
            118,
            0,
            0
        ],
        "sparseProperties": {
            "residencyAlignedMipSize": 0,
            "residencyNonResidentStrict": 0,
            "residencyStandard2DBlockShape": 0,
            "residencyStandard2DMultisampleBlockShape": 0,
            "residencyStandard3DBlockShape": 0
        },
        "vendorID": 4098
    },
    "VkPhysicalDeviceMemoryProperties": {
        "memoryHeaps": [
            {
                "flags": 1,
                "size": 8305770496
            },
            {
                "flags": 1,
                "size": 233246720
            },
            {
                "flags": 0,
                "size": 8588075008
            }
        ],
        "memoryTypes": [
            {
                "heapIndex": 0,
                "propertyFlags": 1
            },
            {
                "heapIndex": 2,
                "propertyFlags": 6
            },
            {
                "heapIndex": 1,
                "propertyFlags": 7
            },
            {
                "heapIndex": 2,
                "propertyFlags": 14
            }
        ]
    },
    "ArrayOfVkExtensionProperties": [
        {
            "extensionName": "VK_KHR_descriptor_update_template",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_incremental_present",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_maintenance1",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_push_descriptor",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_sampler_mirror_clamp_to_edge",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_swapchain",
            "specVersion": 68
        },
        {
            "extensionName": "VK_AMD_draw_indirect_count",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_shader_draw_parameters",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_get_memory_requirements2",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_dedicated_allocation",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_memory",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_memory_fd",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_storage_buffer_storage_class",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_variable_pointers",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_semaphore",
            "specVersion": 1
        },
        {
            "extensionName": "VK_KHR_external_semaphore_fd",
            "specVersion": 1
        }
    ],
    "ArrayOfVkLayerProperties": [],
    "ArrayOfVkQueueFamilyProperties": [
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 1,
            "queueFlags": 15,
            "timestampValidBits": 64
        },
        {
            "minImageTransferGranularity": {
                "depth": 1,
                "height": 1,
                "width": 1
            },
            "queueCount": 8,
            "queueFlags": 14,
            "timestampValidBits": 64
        }
    ],
    "ArrayOfVkFormatProperties": [
        {
            "formatID": 1,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 2,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 0
        },
        {
            "formatID": 3,
            "linearTilingFeatures": 54275,
            "optimalTilingFeatures": 54275,
            "bufferFeatures": 0
        },
        {
            "formatID": 4,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 0
        },
        {
            "formatID": 5,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 0
        },
        {
            "formatID": 6,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 0
        },
        {
            "formatID": 7,
            "linearTilingFeatures": 54275,
            "optimalTilingFeatures": 54275,
            "bufferFeatures": 0
        },
        {
            "formatID": 8,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 0
        },
        {
            "formatID": 9,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 10,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 11,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 12,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 13,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 14,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 15,
            "linearTilingFeatures": 56705,
            "optimalTilingFeatures": 56705,
            "bufferFeatures": 88
        },
        {
            "formatID": 16,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 17,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 18,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 19,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 20,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 21,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 22,
            "linearTilingFeatures": 51584,
            "optimalTilingFeatures": 51584,
            "bufferFeatures": 88
        },
        {
            "formatID": 23,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 24,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 25,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 26,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 27,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 28,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 29,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 30,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 31,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 32,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 33,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 34,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 35,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 36,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 37,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 38,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 39,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 40,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 41,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 42,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 43,
            "linearTilingFeatures": 56705,
            "optimalTilingFeatures": 56705,
            "bufferFeatures": 88
        },
        {
            "formatID": 44,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 45,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 46,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 47,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 48,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 49,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 50,
            "linearTilingFeatures": 56705,
            "optimalTilingFeatures": 56705,
            "bufferFeatures": 88
        },
        {
            "formatID": 51,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 52,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 53,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 54,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 55,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 56,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 57,
            "linearTilingFeatures": 56705,
            "optimalTilingFeatures": 56705,
            "bufferFeatures": 88
        },
        {
            "formatID": 58,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 59,
            "linearTilingFeatures": 51584,
            "optimalTilingFeatures": 51584,
            "bufferFeatures": 88
        },
        {
            "formatID": 60,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 61,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 62,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 63,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 64,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 65,
            "linearTilingFeatures": 51584,
            "optimalTilingFeatures": 51584,
            "bufferFeatures": 88
        },
        {
            "formatID": 66,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 67,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 68,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 69,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 70,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 71,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 72,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 73,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 74,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 75,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 76,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 77,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 78,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 79,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 80,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 81,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 82,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 83,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 84,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 85,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 86,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 87,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 88,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 89,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 90,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 91,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 92,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 93,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 94,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 64
        },
        {
            "formatID": 95,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 96,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 97,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 98,
            "linearTilingFeatures": 52359,
            "optimalTilingFeatures": 52359,
            "bufferFeatures": 120
        },
        {
            "formatID": 99,
            "linearTilingFeatures": 52359,
            "optimalTilingFeatures": 52359,
            "bufferFeatures": 120
        },
        {
            "formatID": 100,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 101,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 102,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 103,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 104,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 88
        },
        {
            "formatID": 105,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 88
        },
        {
            "formatID": 106,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 88
        },
        {
            "formatID": 107,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 108,
            "linearTilingFeatures": 52355,
            "optimalTilingFeatures": 52355,
            "bufferFeatures": 88
        },
        {
            "formatID": 109,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 110,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 111,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 112,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 113,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 114,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 115,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 116,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 117,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 118,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 119,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 120,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 121,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 122,
            "linearTilingFeatures": 56707,
            "optimalTilingFeatures": 56707,
            "bufferFeatures": 88
        },
        {
            "formatID": 123,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 124,
            "linearTilingFeatures": 49154,
            "optimalTilingFeatures": 52739,
            "bufferFeatures": 88
        },
        {
            "formatID": 125,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 126,
            "linearTilingFeatures": 49154,
            "optimalTilingFeatures": 52739,
            "bufferFeatures": 88
        },
        {
            "formatID": 127,
            "linearTilingFeatures": 49154,
            "optimalTilingFeatures": 52739,
            "bufferFeatures": 88
        },
        {
            "formatID": 128,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 52737,
            "bufferFeatures": 0
        },
        {
            "formatID": 129,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 0,
            "bufferFeatures": 0
        },
        {
            "formatID": 130,
            "linearTilingFeatures": 0,
            "optimalTilingFeatures": 52737,
            "bufferFeatures": 0
        },
        {
            "formatID": 131,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 132,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 133,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 134,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 135,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 136,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 137,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 138,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 139,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 140,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 141,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 142,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 143,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 144,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 145,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "bufferFeatures": 0
        },
        {
            "formatID": 146,
            "linearTilingFeatures": 54273,
            "optimalTilingFeatures": 54273,
            "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
        }
    ]
}