Files
UnrealEngine/Engine/Source/ThirdParty/Vulkan/profiles/VP_UE_mobile_vulkan.json
2025-05-18 13:04:45 +08:00

113 lines
3.6 KiB
JSON

{
"$schema": "https://schema.khronos.org/vulkan/profiles-0.8.2-280.json#",
"capabilities": {
"baseline": {
"extensions": {
},
"features": {
},
"properties": {
}
},
"SM5": {
"extensions": {
},
"features": {
},
"properties": {
}
},
"RayTracing": {
"extensions": {
"VK_KHR_ray_query": 1,
"VK_KHR_acceleration_structure": 1,
"VK_KHR_deferred_host_operations": 1,
"VK_KHR_spirv_1_4": 1,
"VK_KHR_shader_float_controls": 1,
"VK_KHR_buffer_device_address": 1,
"VK_EXT_scalar_block_layout": 1
},
"features": {
"VkPhysicalDeviceRayQueryFeaturesKHR": {
"rayQuery": true
},
"VkPhysicalDeviceAccelerationStructureFeaturesKHR": {
"accelerationStructure": true,
"descriptorBindingAccelerationStructureUpdateAfterBind": true
},
"VkPhysicalDeviceScalarBlockLayoutFeaturesEXT": {
"scalarBlockLayout": true
},
"VkPhysicalDeviceFeatures": {
"fragmentStoresAndAtomics": true
}
},
"properties": {
"VkPhysicalDeviceProperties": {
"limits": {
"maxBoundDescriptorSets": 7
}
}
}
}
},
"profiles": {
"VP_UE_Vulkan_ES3_1_Android": {
"version": 1,
"api-version": "1.1.0",
"label": "Epic Games - Unreal Engine - Android Vulkan - ES 3.1",
"description": "A profile that describes the minimum requirements of the engine for using ES 3.1 feature level with Vulkan on Android.",
"contributors": {},
"history": [
{
"revision": 1,
"date": "2023-03-10",
"author": "Jean Noe Morissette",
"comment": "Initial Release"
}
],
"capabilities": [
"baseline"
]
},
"VP_UE_Vulkan_SM5_Android": {
"version": 1,
"api-version": "1.1.0",
"label": "Epic Games - Unreal Engine - Android Vulkan SM5",
"description": "A profile that describes the minimum requirements of the engine for using Vulkan on Android.",
"contributors": {},
"history": [
{
"revision": 1,
"date": "2023-03-10",
"author": "Jean Noe Morissette",
"comment": "Initial Release"
}
],
"capabilities": [
"baseline",
"SM5"
]
},
"VP_UE_Vulkan_SM5_Android_RT": {
"version": 1,
"api-version": "1.2.0",
"label": "Epic Games - Unreal Engine - Android Vulkan SM5 with RayTracing",
"description": "A profile that describes the RayTracing requirements of the engine with Vulkan on Android.",
"contributors": {},
"history": [
{
"revision": 1,
"date": "2023-03-10",
"author": "Jean Noe Morissette",
"comment": "Initial Release"
}
],
"capabilities": [
"baseline",
"SM5",
"RayTracing"
]
}
}
}