Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Name
VK_KHR_portability_enumeration - instance extension
VK_KHR_portability_enumeration
- Name String
VK_KHR_portability_enumeration
- Extension Type
- Instance extension
- Registered Extension Number
- 395
- Revision
- 1
- Ratification Status
- Ratified
- Extension and Version Dependencies; Contact
Other Extension Metadata
- Last Modified Date
- 2021-06-02
- IP Status
- No known IP claims.
- Interactions and External Dependencies
- Interacts with
VK_KHR_portability_subset
- Interacts with
- Contributors
- Lenny Komow, LunarG
- Charles Giessen, LunarG
Description
This extension allows applications to control whether devices that
expose the VK_KHR_portability_subset
extension are included in the
results of physical device enumeration. Since devices which support the
VK_KHR_portability_subset
extension are not fully conformant Vulkan
implementations, the Vulkan loader does not report those devices unless
the application explicitly asks for them. This prevents applications
which may not be aware of non-conformant devices from accidentally using
them, as any device which supports the VK_KHR_portability_subset
extension mandates that the extension must be enabled if that device is
used.
This extension is implemented in the loader.
New Enum Constants
Version History
Revision 1, 2021-06-02 (Lenny Komow)
- Initial version
See Also
No cross-references are available
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Documentation
pattern KHR_PORTABILITY_ENUMERATION_SPEC_VERSION :: forall a. Integral a => a Source #
type KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME = "VK_KHR_portability_enumeration" Source #
pattern KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #