Limits
Limits are implementation-dependent minimums, maximums, and other device characteristics that an application may need to be aware of.
Limits are reported via the basic VkPhysicalDeviceLimits structure as
well as the extensible structure VkPhysicalDeviceProperties2
, which
was added in VK_KHR_get_physical_device_properties2 and included in
Vulkan 1.1.
When limits are added in future Vulkan versions or extensions, each
extension should introduce one new limit structure, if needed.
This structure can be added to the pNext
chain of the
VkPhysicalDeviceProperties2
structure.
Limit Requirements
Additional Multisampling Capabilities
If the sample count for which additional multisampling capabilities are
requested using vkGetPhysicalDeviceMultisamplePropertiesEXT
is set in
sampleLocationSampleCounts
the
width
and height
members of
VkMultisamplePropertiesEXT
::maxSampleLocationGridSize
must be
greater than or equal to the corresponding members of
maxSampleLocationGridSize
,
respectively, otherwise both members must be 0
.