getPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV :: MonadIO io=> PhysicalDevicephysicalDeviceis the physical device.-> io (Result,"properties"
::: Vector CooperativeMatrixFlexibleDimensionsPropertiesNV)
vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV - Returns properties describing what cooperative matrix types are supported
Description
If pProperties is NULL, then the number of flexible dimensions
properties available is returned in pPropertyCount. Otherwise,
pPropertyCount must point to a variable set by the application to
the number of elements in the pProperties array, and on return the
variable is overwritten with the number of structures actually written
to pProperties. If pPropertyCount is less than the number flexible
dimensions properties available, at most pPropertyCount structures
will be written, and INCOMPLETE will be
returned instead of SUCCESS, to indicate
that not all the available flexible dimensions properties were returned.
If the cooperativeMatrixFlexibleDimensions feature is not supported, the implementation must advertise zero properties.
Valid Usage (Implicit)
physicalDevicemust be a valid PhysicalDevice handle
pPropertyCountmust be a valid pointer to auint32_tvalueIf the value referenced by
pPropertyCountis not0, andpPropertiesis notNULL,pPropertiesmust be a valid pointer to an array ofpPropertyCountCooperativeMatrixFlexibleDimensionsPropertiesNV structures
Return Codes
See Also
VK_NV_cooperative_matrix2, CooperativeMatrixFlexibleDimensionsPropertiesNV, PhysicalDevice