Skip to content

Instantly share code, notes, and snippets.

@mercuriete
Created March 14, 2019 19:46
Show Gist options
  • Save mercuriete/47267b4da5930d8412b953076bb0fa76 to your computer and use it in GitHub Desktop.
Save mercuriete/47267b4da5930d8412b953076bb0fa76 to your computer and use it in GitHub Desktop.
{
"environment": {
"architecture": "x86_64",
"comment": "",
"name": "gentoo",
"reportversion": "1.9",
"submitter": "",
"version": "unknown"
},
"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_descriptor_indexing",
"name": "shaderInputAttachmentArrayDynamicIndexing",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderUniformTexelBufferArrayDynamicIndexing",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageTexelBufferArrayDynamicIndexing",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderUniformBufferArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderSampledImageArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageBufferArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageImageArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderInputAttachmentArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderUniformTexelBufferArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageTexelBufferArrayNonUniformIndexing",
"supported": false
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingUniformBufferUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingSampledImageUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingStorageImageUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingStorageBufferUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingUniformTexelBufferUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingStorageTexelBufferUpdateAfterBind",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingUpdateUnusedWhilePending",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingPartiallyBound",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "descriptorBindingVariableDescriptorCount",
"supported": true
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "runtimeDescriptorArray",
"supported": true
},
{
"extension": "VK_EXT_conditional_rendering",
"name": "conditionalRendering",
"supported": true
},
{
"extension": "VK_EXT_conditional_rendering",
"name": "inheritedConditionalRendering",
"supported": false
},
{
"extension": "VK_EXT_vertex_attribute_divisor",
"name": "vertexAttributeInstanceRateDivisor",
"supported": true
},
{
"extension": "VK_EXT_vertex_attribute_divisor",
"name": "vertexAttributeInstanceRateZeroDivisor",
"supported": true
},
{
"extension": "VK_EXT_transform_feedback",
"name": "transformFeedback",
"supported": true
},
{
"extension": "VK_EXT_transform_feedback",
"name": "geometryStreams",
"supported": true
},
{
"extension": "VK_KHR_shader_draw_parameters",
"name": "shaderDrawParameters",
"supported": true
}
],
"deviceproperties2": [
{
"extension": "VK_EXT_discard_rectangles",
"name": "maxDiscardRectangles",
"value": "4"
},
{
"extension": "VK_EXT_sampler_filter_minmax",
"name": "filterMinmaxSingleComponentFormats",
"value": "true"
},
{
"extension": "VK_EXT_sampler_filter_minmax",
"name": "filterMinmaxImageComponentMapping",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxUpdateAfterBindDescriptorsInAllPools",
"value": "67108863"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderUniformBufferArrayNonUniformIndexingNative",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderSampledImageArrayNonUniformIndexingNative",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageBufferArrayNonUniformIndexingNative",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderStorageImageArrayNonUniformIndexingNative",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "shaderInputAttachmentArrayNonUniformIndexingNative",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "robustBufferAccessUpdateAfterBind",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "quadDivergentImplicitLod",
"value": "false"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindSamplers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindUniformBuffers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindStorageBuffers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindSampledImages",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindStorageImages",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageDescriptorUpdateAfterBindInputAttachments",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxPerStageUpdateAfterBindResources",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindSamplers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindUniformBuffers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",
"value": "16"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindStorageBuffers",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",
"value": "8"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindSampledImages",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindStorageImages",
"value": "9586978"
},
{
"extension": "VK_EXT_descriptor_indexing",
"name": "maxDescriptorSetUpdateAfterBindInputAttachments",
"value": "9586978"
},
{
"extension": "VK_EXT_vertex_attribute_divisor",
"name": "maxVertexAttribDivisor",
"value": "4294967295"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackStreams",
"value": "4"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackBuffers",
"value": "4"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackBufferSize",
"value": "4294967295"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackStreamDataSize",
"value": "512"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackBufferDataSize",
"value": "4294967295"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "maxTransformFeedbackBufferDataStride",
"value": "512"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "transformFeedbackQueries",
"value": "true"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "transformFeedbackStreamsLinesTriangles",
"value": "false"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "transformFeedbackRasterizationStreamSelect",
"value": "false"
},
{
"extension": "VK_EXT_transform_feedback",
"name": "transformFeedbackDraw",
"value": "true"
},
{
"extension": "VK_KHR_multiview",
"name": "maxMultiviewViewCount",
"value": "8"
},
{
"extension": "VK_KHR_multiview",
"name": "maxMultiviewInstanceIndex",
"value": "2147483647"
},
{
"extension": "VK_KHR_push_descriptor",
"name": "maxPushDescriptors",
"value": "32"
},
{
"extension": "VK_KHR_driver_properties",
"name": "driverID",
"value": "MESA_RADV"
},
{
"extension": "VK_KHR_driver_properties",
"name": "driverName",
"value": "radv"
},
{
"extension": "VK_KHR_driver_properties",
"name": "driverInfo",
"value": "Mesa 19.0.0 (LLVM 7.0.1)"
},
{
"extension": "VK_KHR_driver_properties",
"name": "conformanceVersion",
"value": "1.1.2.0"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "shaderEngineCount",
"value": "4"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "shaderArraysPerEngineCount",
"value": "1"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "computeUnitsPerShaderArray",
"value": "14"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "simdPerComputeUnit",
"value": "4"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "wavefrontsPerSimd",
"value": "10"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "wavefrontSize",
"value": "64"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "sgprsPerSimd",
"value": "800"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "minSgprAllocation",
"value": "16"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "maxSgprAllocation",
"value": "104"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "sgprAllocationGranularity",
"value": "16"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "vgprsPerSimd",
"value": "256"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "minVgprAllocation",
"value": "4"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "maxVgprAllocation",
"value": "256"
},
{
"extension": "VK_AMD_shader_core_properties",
"name": "vgprAllocationGranularity",
"value": "4"
},
{
"extension": "VK_KHR_maintenance3",
"name": "maxPerSetDescriptors",
"value": "22369621"
},
{
"extension": "VK_KHR_maintenance3",
"name": "maxMemoryAllocationSize",
"value": "4294967295"
}
]
},
"extensions": [
{
"extensionName": "VK_KHR_16bit_storage",
"specVersion": 1
},
{
"extensionName": "VK_KHR_bind_memory2",
"specVersion": 1
},
{
"extensionName": "VK_KHR_create_renderpass2",
"specVersion": 1
},
{
"extensionName": "VK_KHR_dedicated_allocation",
"specVersion": 1
},
{
"extensionName": "VK_KHR_descriptor_update_template",
"specVersion": 1
},
{
"extensionName": "VK_KHR_draw_indirect_count",
"specVersion": 1
},
{
"extensionName": "VK_KHR_driver_properties",
"specVersion": 1
},
{
"extensionName": "VK_KHR_get_memory_requirements2",
"specVersion": 1
},
{
"extensionName": "VK_KHR_image_format_list",
"specVersion": 1
},
{
"extensionName": "VK_KHR_incremental_present",
"specVersion": 1
},
{
"extensionName": "VK_KHR_maintenance1",
"specVersion": 1
},
{
"extensionName": "VK_KHR_maintenance2",
"specVersion": 1
},
{
"extensionName": "VK_KHR_maintenance3",
"specVersion": 1
},
{
"extensionName": "VK_KHR_push_descriptor",
"specVersion": 1
},
{
"extensionName": "VK_KHR_relaxed_block_layout",
"specVersion": 1
},
{
"extensionName": "VK_KHR_sampler_mirror_clamp_to_edge",
"specVersion": 1
},
{
"extensionName": "VK_KHR_shader_draw_parameters",
"specVersion": 1
},
{
"extensionName": "VK_KHR_storage_buffer_storage_class",
"specVersion": 1
},
{
"extensionName": "VK_KHR_swapchain",
"specVersion": 68
},
{
"extensionName": "VK_KHR_variable_pointers",
"specVersion": 1
},
{
"extensionName": "VK_KHR_multiview",
"specVersion": 1
},
{
"extensionName": "VK_EXT_calibrated_timestamps",
"specVersion": 1
},
{
"extensionName": "VK_EXT_conditional_rendering",
"specVersion": 1
},
{
"extensionName": "VK_EXT_depth_range_unrestricted",
"specVersion": 1
},
{
"extensionName": "VK_EXT_descriptor_indexing",
"specVersion": 2
},
{
"extensionName": "VK_EXT_discard_rectangles",
"specVersion": 1
},
{
"extensionName": "VK_EXT_global_priority",
"specVersion": 1
},
{
"extensionName": "VK_EXT_memory_budget",
"specVersion": 1
},
{
"extensionName": "VK_EXT_memory_priority",
"specVersion": 1
},
{
"extensionName": "VK_EXT_pci_bus_info",
"specVersion": 2
},
{
"extensionName": "VK_EXT_sampler_filter_minmax",
"specVersion": 1
},
{
"extensionName": "VK_EXT_scalar_block_layout",
"specVersion": 1
},
{
"extensionName": "VK_EXT_shader_viewport_index_layer",
"specVersion": 1
},
{
"extensionName": "VK_EXT_shader_stencil_export",
"specVersion": 1
},
{
"extensionName": "VK_EXT_transform_feedback",
"specVersion": 1
},
{
"extensionName": "VK_EXT_vertex_attribute_divisor",
"specVersion": 3
},
{
"extensionName": "VK_AMD_draw_indirect_count",
"specVersion": 1
},
{
"extensionName": "VK_AMD_gcn_shader",
"specVersion": 1
},
{
"extensionName": "VK_AMD_rasterization_order",
"specVersion": 1
},
{
"extensionName": "VK_AMD_shader_core_properties",
"specVersion": 1
},
{
"extensionName": "VK_AMD_shader_info",
"specVersion": 1
},
{
"extensionName": "VK_AMD_shader_trinary_minmax",
"specVersion": 1
},
{
"extensionName": "VK_GOOGLE_decorate_string",
"specVersion": 1
},
{
"extensionName": "VK_GOOGLE_hlsl_functionality1",
"specVersion": 1
}
],
"features": {
"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": 1,
"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
},
"formats": [
[
1,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
2,
{
"bufferFeatures": 0,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
3,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54275,
"optimalTilingFeatures": 54275,
"supported": true
}
],
[
4,
{
"bufferFeatures": 0,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
5,
{
"bufferFeatures": 0,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
6,
{
"bufferFeatures": 0,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
7,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54275,
"optimalTilingFeatures": 54275,
"supported": true
}
],
[
8,
{
"bufferFeatures": 0,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
9,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
10,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
11,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
12,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
13,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
14,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
15,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56705,
"optimalTilingFeatures": 56705,
"supported": true
}
],
[
16,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
17,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
18,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
19,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
20,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
21,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
22,
{
"bufferFeatures": 88,
"linearTilingFeatures": 51584,
"optimalTilingFeatures": 51584,
"supported": true
}
],
[
23,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
24,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
25,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
26,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
27,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
28,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
29,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
30,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
31,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
32,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
33,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
34,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
35,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
36,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
37,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
38,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
39,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
40,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
41,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
42,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
43,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56705,
"optimalTilingFeatures": 56705,
"supported": true
}
],
[
44,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
45,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
46,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
47,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
48,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
49,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
50,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56705,
"optimalTilingFeatures": 56705,
"supported": true
}
],
[
51,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
52,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
53,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
54,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
55,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
56,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
57,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56705,
"optimalTilingFeatures": 56705,
"supported": true
}
],
[
58,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
59,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
60,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
61,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
62,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
63,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
64,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
65,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
66,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
67,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
68,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
69,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
70,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
71,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
72,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
73,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
74,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
75,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
76,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
77,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
78,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
79,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
80,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
81,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
82,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
83,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
84,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
85,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
86,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
87,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
88,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
89,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
90,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
91,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
92,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
93,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
94,
{
"bufferFeatures": 64,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
95,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
96,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
97,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
98,
{
"bufferFeatures": 120,
"linearTilingFeatures": 52359,
"optimalTilingFeatures": 52359,
"supported": true
}
],
[
99,
{
"bufferFeatures": 120,
"linearTilingFeatures": 52359,
"optimalTilingFeatures": 52359,
"supported": true
}
],
[
100,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 122243,
"supported": true
}
],
[
101,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
102,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
103,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
104,
{
"bufferFeatures": 88,
"linearTilingFeatures": 49153,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
105,
{
"bufferFeatures": 88,
"linearTilingFeatures": 49153,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
106,
{
"bufferFeatures": 88,
"linearTilingFeatures": 53249,
"optimalTilingFeatures": 0,
"supported": true
}
],
[
107,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
108,
{
"bufferFeatures": 88,
"linearTilingFeatures": 52355,
"optimalTilingFeatures": 52355,
"supported": true
}
],
[
109,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
110,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
111,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
112,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
113,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
114,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
115,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
116,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
117,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
118,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
119,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
120,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
121,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
122,
{
"bufferFeatures": 88,
"linearTilingFeatures": 56707,
"optimalTilingFeatures": 56707,
"supported": true
}
],
[
123,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
124,
{
"bufferFeatures": 88,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 118275,
"supported": true
}
],
[
125,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
126,
{
"bufferFeatures": 88,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 118275,
"supported": true
}
],
[
127,
{
"bufferFeatures": 88,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 52739,
"supported": true
}
],
[
128,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 116225,
"supported": true
}
],
[
129,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
130,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 116225,
"supported": true
}
],
[
131,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
132,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
133,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
134,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
135,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
136,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
137,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
138,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
139,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
140,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
141,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
142,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
143,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
144,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
145,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
146,
{
"bufferFeatures": 0,
"linearTilingFeatures": 54273,
"optimalTilingFeatures": 54273,
"supported": true
}
],
[
147,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
148,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
149,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
150,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
151,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
152,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
153,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
154,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
155,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
156,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
157,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
158,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
159,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
160,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
161,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
162,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
163,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
164,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
165,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
166,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
167,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
168,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
169,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
170,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
171,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
172,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
173,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
174,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
175,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
176,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
177,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
178,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
179,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
180,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
181,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
182,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
183,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
],
[
184,
{
"bufferFeatures": 0,
"linearTilingFeatures": 0,
"optimalTilingFeatures": 0,
"supported": false
}
]
],
"instance": {
"extensions": [
{
"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_KHR_get_display_properties2",
"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_wayland_surface",
"specVersion": 6
},
{
"extensionName": "VK_KHR_xcb_surface",
"specVersion": 6
},
{
"extensionName": "VK_KHR_xlib_surface",
"specVersion": 6
},
{
"extensionName": "VK_KHR_display",
"specVersion": 23
},
{
"extensionName": "VK_EXT_direct_mode_display",
"specVersion": 1
},
{
"extensionName": "VK_EXT_acquire_xlib_display",
"specVersion": 1
},
{
"extensionName": "VK_EXT_display_surface_counter",
"specVersion": 1
},
{
"extensionName": "VK_EXT_debug_report",
"specVersion": 9
},
{
"extensionName": "VK_EXT_debug_utils",
"specVersion": 1
}
],
"layers": [
{
"description": "Steam Pipeline Caching Layer",
"extensions": [
],
"implementationVersion": 1,
"layerName": "VK_LAYER_VALVE_steam_fossilize_32",
"specVersion": 4198473
},
{
"description": "Steam Pipeline Caching Layer",
"extensions": [
],
"implementationVersion": 1,
"layerName": "VK_LAYER_VALVE_steam_fossilize_64",
"specVersion": 4198473
},
{
"description": "Steam Overlay Layer",
"extensions": [
],
"implementationVersion": 1,
"layerName": "VK_LAYER_VALVE_steam_overlay_32",
"specVersion": 4198473
},
{
"description": "Steam Overlay Layer",
"extensions": [
],
"implementationVersion": 1,
"layerName": "VK_LAYER_VALVE_steam_overlay_64",
"specVersion": 4198473
},
{
"description": "LunarG Standard Validation Layer",
"extensions": [
],
"implementationVersion": 1,
"layerName": "VK_LAYER_LUNARG_standard_validation",
"specVersion": 4194396
}
]
},
"layers": [
],
"memory": {
"memoryHeapCount": 3,
"memoryHeaps": [
{
"flags": 1,
"size": "0xf0000000"
},
{
"flags": 1,
"size": "0x10000000"
},
{
"flags": 0,
"size": "0x100000000"
}
],
"memoryTypeCount": 4,
"memoryTypes": [
{
"heapIndex": 0,
"propertyFlags": 1
},
{
"heapIndex": 2,
"propertyFlags": 6
},
{
"heapIndex": 1,
"propertyFlags": 7
},
{
"heapIndex": 2,
"propertyFlags": 14
}
]
},
"platformdetails": {
},
"properties": {
"apiVersion": 4198490,
"apiVersionText": "1.1.90",
"deviceID": 29440,
"deviceName": "AMD RADV FIJI (LLVM 7.0.1)",
"deviceType": 2,
"deviceTypeText": "DISCRETE_GPU",
"driverVersion": 79691776,
"driverVersionText": "19.0.0",
"headerversion": 95,
"limits": {
"bufferImageGranularity": "0x40",
"discreteQueuePriorities": 2,
"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": 9586978,
"maxDescriptorSetSampledImages": 9586978,
"maxDescriptorSetSamplers": 9586978,
"maxDescriptorSetStorageBuffers": 9586978,
"maxDescriptorSetStorageBuffersDynamic": 8,
"maxDescriptorSetStorageImages": 9586978,
"maxDescriptorSetUniformBuffers": 9586978,
"maxDescriptorSetUniformBuffersDynamic": 16,
"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": 9586978,
"maxPerStageDescriptorSampledImages": 9586978,
"maxPerStageDescriptorSamplers": 9586978,
"maxPerStageDescriptorStorageBuffers": 9586978,
"maxPerStageDescriptorStorageImages": 9586978,
"maxPerStageDescriptorUniformBuffers": 9586978,
"maxPerStageResources": 9586978,
"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": "0x1000",
"minStorageBufferOffsetAlignment": "0x4",
"minTexelBufferOffsetAlignment": "0x1",
"minTexelGatherOffset": -32,
"minTexelOffset": -32,
"minUniformBufferOffsetAlignment": "0x4",
"mipmapPrecisionBits": 8,
"nonCoherentAtomSize": "0x40",
"optimalBufferCopyOffsetAlignment": "0x80",
"optimalBufferCopyRowPitchAlignment": "0x80",
"pointSizeGranularity": 0.125,
"pointSizeRange": [
0,
8192
],
"sampledImageColorSampleCounts": 15,
"sampledImageDepthSampleCounts": 15,
"sampledImageIntegerSampleCounts": 1,
"sampledImageStencilSampleCounts": 15,
"sparseAddressSpaceSize": "0xffffffff",
"standardSampleLocations": 1,
"storageImageSampleCounts": 15,
"strictLines": 0,
"subPixelInterpolationOffsetBits": 8,
"subPixelPrecisionBits": 8,
"subTexelPrecisionBits": 8,
"timestampComputeAndGraphics": 1,
"timestampPeriod": 40,
"viewportBoundsRange": [
-32768,
32767
],
"viewportSubPixelBits": 8
},
"pipelineCacheUUID": [
172,
0,
246,
204,
101,
34,
153,
29,
61,
108,
10,
253,
158,
132,
75,
217
],
"sparseProperties": {
"residencyAlignedMipSize": 0,
"residencyNonResidentStrict": 0,
"residencyStandard2DBlockShape": 0,
"residencyStandard2DMultisampleBlockShape": 0,
"residencyStandard3DBlockShape": 0
},
"subgroupProperties": {
"quadOperationsInAllStages": true,
"subgroupSize": 64,
"supportedOperations": 191,
"supportedStages": 2147483647
},
"vendorID": 4098
},
"queues": [
{
"minImageTransferGranularity": {
"depth": 1,
"height": 1,
"width": 1
},
"queueCount": 1,
"queueFlags": 15,
"supportsPresent": false,
"timestampValidBits": 64
},
{
"minImageTransferGranularity": {
"depth": 1,
"height": 1,
"width": 1
},
"queueCount": 8,
"queueFlags": 14,
"supportsPresent": false,
"timestampValidBits": 64
}
],
"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": 31,
"surfaceExtension": "VK_KHR_xcb_surface",
"surfaceformats": [
{
"colorSpace": 0,
"format": 50
},
{
"colorSpace": 0,
"format": 44
}
],
"validSurface": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment