• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2	"mandatory_features":
3	{
4		"VkPhysicalDeviceVulkan12Features":
5		[
6			{ "features": ["bufferDeviceAddress"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
7			{ "features": ["vulkanMemoryModel"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkansc"] },
8			{ "features": ["vulkanMemoryModelDeviceScope"],							"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] }
9		],
10		"VkPhysicalDeviceVulkan13Features":
11		[
12			{ "features": ["robustImageAccess"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
13			{ "features": ["inlineUniformBlock"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
14			{ "features": ["descriptorBindingInlineUniformBlockUpdateAfterBind"],	"requirements": ["ApiVersion(0, 1, 3, 0)", "physicalDeviceVulkan12Features.descriptorIndexing"],		"mandatory_variant": ["vulkan"] },
15			{ "features": ["pipelineCreationCacheControl"],							"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
16			{ "features": ["privateData"],											"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
17			{ "features": ["shaderDemoteToHelperInvocation"],						"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
18			{ "features": ["shaderTerminateInvocation"],							"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
19			{ "features": ["subgroupSizeControl"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
20			{ "features": ["computeFullSubgroups"],									"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
21			{ "features": ["synchronization2"],										"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
22			{ "features": ["shaderZeroInitializeWorkgroupMemory"],					"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
23			{ "features": ["dynamicRendering"],										"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
24			{ "features": ["shaderIntegerDotProduct"],								"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] },
25			{ "features": ["maintenance4"],											"requirements": ["ApiVersion(0, 1, 3, 0)"],																"mandatory_variant": ["vulkan"] }
26		]
27	}
28}