[vk] DualBlendFactor

This commit is contained in:
CamilleLaVey 2025-12-01 02:37:41 -04:00 committed by lizzie
parent 34833e9ad0
commit 5310485afb
4 changed files with 85 additions and 4 deletions

View file

@ -679,6 +679,16 @@ public:
return features.features.alphaToOne != VK_FALSE;
}
bool SupportsDualSourceBlend(u32 required_dual_source_attachments = 1) const {
const u32 max_dual = properties.properties.limits.maxFragmentDualSrcAttachments;
return features.features.dualSrcBlend != VK_FALSE &&
max_dual >= required_dual_source_attachments;
}
u32 MaxFragmentDualSrcAttachments() const {
return properties.properties.limits.maxFragmentDualSrcAttachments;
}
bool SupportsDynamicState3DepthClampEnable() const {
return dynamic_state3_depth_clamp_enable;
}