Class EXTExternalMemoryAcquireUnmodified

java.lang.Object
org.lwjgl.vulkan.EXTExternalMemoryAcquireUnmodified

public final class EXTExternalMemoryAcquireUnmodified extends Object
A memory barrier may have a performance penalty when acquiring ownership of a subresource range from an external queue family. This extension provides API that may reduce the performance penalty if ownership of the subresource range was previously released to the external queue family and if the resource’s memory has remained unmodified between the release and acquire operations.
Name String
VK_EXT_external_memory_acquire_unmodified
Extension Type
Device extension
Registered Extension Number
454
Revision
1
Extension and Version Dependencies
VK_KHR_external_memory or Version 1.1
Contact
Extension Proposal
VK_EXT_external_memory_acquire_unmodified
Other Extension Metadata
Last Modified Date
2023-03-09
Contributors
  • Lina Versace, Google
  • Chia-I Wu, Google
  • James Jones, NVIDIA
  • Yiwei Zhang, Google
  • Field Details

    • VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION

      public static final int VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME

      public static final String VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT

      public static final int VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT
      Extends VkStructureType.
      See Also: