fix: Disable eBlockTexelViewCompatible on MoltenVK

This commit is contained in:
squidbus 2025-06-08 15:41:58 -07:00
parent 14b082f5ea
commit ae2053c487

View file

@ -105,7 +105,8 @@ Image::Image(const Vulkan::Instance& instance_, Vulkan::Scheduler& scheduler_,
if (info.props.is_volume) {
flags |= vk::ImageCreateFlagBits::e2DArrayCompatible;
}
if (info.props.is_block) {
// Not supported by MoltenVK.
if (info.props.is_block && instance->GetDriverID() != vk::DriverId::eMoltenvk) {
flags |= vk::ImageCreateFlagBits::eBlockTexelViewCompatible;
}