filterRequiredExtensions
public static java.util.Set<java.lang.String> filterRequiredExtensions(java.util.Map<java.lang.String,VulkanExtensionProperties> available_extensions,
java.util.Set<java.lang.String> optional_extensions,
java.util.Set<java.lang.String> required_extensions)
throws VulkanMissingRequiredExtensionsException
Determine if all of the required extensions are available.
- Parameters:
available_extensions
- The available extensions
optional_extensions
- The optional extensions
required_extensions
- The required extensions
- Returns:
- The set of extensions to be enabled
- Throws:
VulkanMissingRequiredExtensionsException
- If one or more required extensions are
missing