vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Extensions.VK_KHR_portability_enumeration

Description

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
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

type KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME = "VK_KHR_portability_enumeration" Source #