Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class KHRPortabilityEnumeration

extends Object
Class Inheritance

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.

VK_KHR_portability_enumeration
Name String
VK_KHR_portability_enumeration
Extension Type
Instance extension
Registered Extension Number
395
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2021-06-02
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Lenny Komow, LunarG
  • Charles Giessen, LunarG

Field Summary

Modifier and TypeField and Description
public static final int
VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR

Extends VkInstanceCreateFlagBits.

public static final String
public static final int
VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION

The extension specification version.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHRback to summary
public static final int VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR

Extends VkInstanceCreateFlagBits.

VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAMEback to summary
public static final String VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME

The extension name.

VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSIONback to summary
public static final int VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION

The extension specification version.

Constructor Detail

KHRPortabilityEnumerationback to summary
private KHRPortabilityEnumeration()