Top Description Fields Constructors Methods
org.lwjgl.vulkan

public Class KHRMaintenance1

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

VK_KHR_maintenance1 adds a collection of minor features that were intentionally left out or overlooked from the original Vulkan 1.0 release.

The new features are as follows:

Promotion to Vulkan 1.1

All functionality in this extension is included in core Vulkan 1.1, with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.

VK_KHR_maintenance1
Name String
VK_KHR_maintenance1
Extension Type
Device extension
Registered Extension Number
70
Revision
2
Deprecation state
Contact
Other Extension Metadata
Last Modified Date
2018-03-13
Interactions and External Dependencies
  • Promoted to Vulkan 1.1 Core
Contributors
  • Dan Ginsburg, Valve
  • Daniel Koch, NVIDIA
  • Daniel Rakos, AMD
  • Jan-Harald Fredriksen, ARM
  • Faith Ekstrand, Intel
  • Jeff Bolz, NVIDIA
  • Jesse Hall, Google
  • John Kessenich, Google
  • Michael Worcester, Imagination Technologies
  • Neil Henning, Codeplay Software Ltd.
  • Piers Daniell, NVIDIA
  • Slawomir Grajewski, Intel
  • Tobias Hector, Imagination Technologies
  • Tom Olson, ARM

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

Extends VkFormatFeatureFlagBits.

public static final int
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR

Extends VkFormatFeatureFlagBits.

public static final int
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR

Extends VkImageCreateFlagBits.

public static final String
public static final int
VK_KHR_MAINTENANCE1_SPEC_VERSION

The extension specification version.

public static final String
public static final int
VK_KHR_MAINTENANCE_1_SPEC_VERSION

The extension specification version.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
vkTrimCommandPoolKHR(VkDevice
the logical device that owns the command pool.
device
,
long
the command pool to trim.
commandPool
,
int
reserved for future use.
flags
)

See TrimCommandPool.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_ERROR_OUT_OF_POOL_MEMORY_KHRback to summary
public static final int VK_ERROR_OUT_OF_POOL_MEMORY_KHR

Extends VkResult.

VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHRback to summary
public static final int VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR

Extends VkFormatFeatureFlagBits.

Enum values:
VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHRback to summary
public static final int VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR

Extends VkFormatFeatureFlagBits.

Enum values:
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHRback to summary
public static final int VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR

Extends VkImageCreateFlagBits.

VK_KHR_MAINTENANCE1_EXTENSION_NAMEback to summary
public static final String VK_KHR_MAINTENANCE1_EXTENSION_NAME

The extension name.

VK_KHR_MAINTENANCE1_SPEC_VERSIONback to summary
public static final int VK_KHR_MAINTENANCE1_SPEC_VERSION

The extension specification version.

VK_KHR_MAINTENANCE_1_EXTENSION_NAMEback to summary
public static final String VK_KHR_MAINTENANCE_1_EXTENSION_NAME

The extension name.

VK_KHR_MAINTENANCE_1_SPEC_VERSIONback to summary
public static final int VK_KHR_MAINTENANCE_1_SPEC_VERSION

The extension specification version.

Constructor Detail

KHRMaintenance1back to summary
protected KHRMaintenance1()

Method Detail

vkTrimCommandPoolKHRback to summary
public static void vkTrimCommandPoolKHR(VkDevice device, long commandPool, int flags)

See TrimCommandPool.

Parameters
device:VkDevice

the logical device that owns the command pool.

commandPool:long

the command pool to trim.

flags:int

reserved for future use.