VkPhysicalDeviceLimits
VkPhysicalDeviceLimits is a structure in the Vulkan graphics API that describes the hardware limits of a physical device. It is a member of VkPhysicalDeviceProperties, exposed when querying a physical device's capabilities. The limits object provides concrete bounds that influence resource creation, performance, and feature support, including maximum image dimensions, buffer sizes, descriptor counts, alignment constraints, and compute and memory characteristics.
Applications query these limits by calling vkGetPhysicalDeviceProperties, filling a VkPhysicalDeviceProperties structure; the limits field then contains
Typical categories of fields describe: image and memory limits (such as maximum 2D dimensions, maximum array
Because Vulkan devices vary widely, querying limits is essential for portability and correctness. Developers should compare