VkDeviceSize(3)

# VkDeviceSize(3) Manual Page

## Name

VkDeviceSize - Vulkan device memory size and offsets

Loading… please wait.

## C Specification

`VkDeviceSize` represents device memory size and offset values:

    // Provided by VK_VERSION_1_0
    typedef uint64_t VkDeviceSize;

## See Also

VK_VERSION_1_0, VkAccelerationStructureBuildSizesInfoKHR, VkAccelerationStructureCreateInfoKHR, VkAccelerationStructureCreateInfoNV, VkAccelerationStructureGeometryAabbsDataKHR, VkAccelerationStructureGeometryTrianglesDataKHR, VkAndroidHardwareBufferPropertiesANDROID, VkBindAccelerationStructureMemoryInfoNV, VkBindBufferMemoryInfo, VkBindImageMemoryInfo, VkBufferCopy, VkBufferCopy2, VkBufferCreateInfo, VkBufferImageCopy, VkBufferImageCopy2, VkBufferMemoryBarrier, VkBufferMemoryBarrier2, VkBufferViewCreateInfo, VkConditionalRenderingBeginInfoEXT, VkDescriptorBufferInfo, VkDeviceMemoryReportCallbackDataEXT, VkGeneratedCommandsInfoNV, VkGeometryAABBNV, VkGeometryTrianglesNV, VkImageFormatProperties, VkImageViewAddressPropertiesNVX, VkIndirectCommandsStreamNV, VkMappedMemoryRange, VkMemoryAllocateInfo, VkMemoryHeap, VkMemoryRequirements, VkPhysicalDeviceExternalMemoryHostPropertiesEXT, VkPhysicalDeviceLimits, VkPhysicalDeviceMaintenance3Properties, VkPhysicalDeviceMaintenance4Properties, VkPhysicalDeviceMemoryBudgetPropertiesEXT, VkPhysicalDeviceRobustness2PropertiesEXT, VkPhysicalDeviceTexelBufferAlignmentProperties, VkPhysicalDeviceTransformFeedbackPropertiesEXT, VkPhysicalDeviceVulkan11Properties, VkPhysicalDeviceVulkan13Properties, VkSparseImageMemoryBind, VkSparseImageMemoryRequirements, VkSparseMemoryBind, VkStridedDeviceAddressRegionKHR, VkSubresourceLayout, VkTraceRaysIndirectCommand2KHR, VkVideoBindMemoryKHR, VkVideoCapabilitiesKHR, VkVideoDecodeInfoKHR, VkVideoEncodeInfoKHR, vkBindBufferMemory, vkBindImageMemory, vkCmdBeginTransformFeedbackEXT, vkCmdBindIndexBuffer, vkCmdBindTransformFeedbackBuffersEXT, vkCmdBindVertexBuffers, vkCmdBindVertexBuffers2, vkCmdBindVertexBuffers2EXT, vkCmdBuildAccelerationStructureNV, vkCmdCopyQueryPoolResults, vkCmdDispatchIndirect, vkCmdDrawIndexedIndirect, vkCmdDrawIndexedIndirectCount, vkCmdDrawIndexedIndirectCountAMD, vkCmdDrawIndexedIndirectCountKHR, vkCmdDrawIndirect, vkCmdDrawIndirectByteCountEXT, vkCmdDrawIndirectCount, vkCmdDrawIndirectCountAMD, vkCmdDrawIndirectCountKHR, vkCmdDrawMeshTasksIndirectCountNV, vkCmdDrawMeshTasksIndirectNV, vkCmdEndTransformFeedbackEXT, vkCmdFillBuffer, vkCmdTraceRaysNV, vkCmdUpdateBuffer, vkCmdWriteBufferMarker2AMD, vkCmdWriteBufferMarkerAMD, vkGetDeviceMemoryCommitment, vkGetQueryPoolResults, vkMapMemory

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright 2014-2022 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0