[vk, qcom] Binding buffer limits

This commit is contained in:
CamilleLaVey 2025-11-25 17:53:06 -04:00 committed by Caio Oliveira
parent 79ca29d468
commit 3619fe7e99
No known key found for this signature in database
GPG key ID: AAAE6C7FD4186B0C
5 changed files with 82 additions and 0 deletions

View file

@ -326,6 +326,16 @@ public:
return properties.properties.limits.maxComputeSharedMemorySize;
}
/// Returns the maximum number of dynamic storage buffer descriptors per set.
u32 GetMaxDescriptorSetStorageBuffersDynamic() const {
return properties.properties.limits.maxDescriptorSetStorageBuffersDynamic;
}
/// Returns the maximum number of dynamic uniform buffer descriptors per set.
u32 GetMaxDescriptorSetUniformBuffersDynamic() const {
return properties.properties.limits.maxDescriptorSetUniformBuffersDynamic;
}
/// Returns float control properties of the device.
const VkPhysicalDeviceFloatControlsPropertiesKHR& FloatControlProperties() const {
return properties.float_controls;