filterRequiredLayers
public static java.util.Set<java.lang.String> filterRequiredLayers(java.util.Map<java.lang.String,VulkanLayerProperties> available_layers,
java.util.Set<java.lang.String> optional_layers,
java.util.Set<java.lang.String> required_layers)
throws VulkanMissingRequiredLayersException
Determine if all of the required layers are available.
- Parameters:
available_layers
- The available layers
optional_layers
- The optional layers
required_layers
- The required layers
- Returns:
- The set of layers to be enabled
- Throws:
VulkanMissingRequiredLayersException
- If one or more required layers are missing