Class VkBufferDeviceAddressCreateInfoEXT

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

    public class VkBufferDeviceAddressCreateInfoEXT
    extends org.lwjgl.system.Struct
    implements org.lwjgl.system.NativeResource
    Request a specific address for a buffer.
    Description

    If deviceAddress is zero, no specific address is requested.

    If deviceAddress is not zero, then it must be an address retrieved from an identically created buffer on the same implementation. The buffer must also be bound to an identically created VkDeviceMemory object.

    If this structure is not present, it is as if deviceAddress is zero.

    Apps should avoid creating buffers with app-provided addresses and implementation-provided addresses in the same process, to reduce the likelihood of ERROR_INVALID_DEVICE_ADDRESS_EXT errors.

    Valid Usage (Implicit)

    Layout

    
     struct VkBufferDeviceAddressCreateInfoEXT {
         VkStructureType sType();
         void const * pNext();
         VkDeviceAddress deviceAddress();
     }