diff --git a/externals/MoltenVK/MoltenVK b/externals/MoltenVK/MoltenVK index 712fbb808..3e935eb56 160000 --- a/externals/MoltenVK/MoltenVK +++ b/externals/MoltenVK/MoltenVK @@ -1 +1 @@ -Subproject commit 712fbb808ddb81c9369fa3870c41e4c36add311c +Subproject commit 3e935eb5642813f0506518771528aee37539e601 diff --git a/externals/MoltenVK/SPIRV-Cross b/externals/MoltenVK/SPIRV-Cross index 0a88b2d5c..7affe74d7 160000 --- a/externals/MoltenVK/SPIRV-Cross +++ b/externals/MoltenVK/SPIRV-Cross @@ -1 +1 @@ -Subproject commit 0a88b2d5c08708d45692b7096a0a84e7bfae366c +Subproject commit 7affe74d77f93a622bb5002789d5332d32e512ee diff --git a/src/video_core/texture_cache/image.cpp b/src/video_core/texture_cache/image.cpp index 84fbf1392..cce0cd281 100644 --- a/src/video_core/texture_cache/image.cpp +++ b/src/video_core/texture_cache/image.cpp @@ -119,8 +119,7 @@ Image::Image(const Vulkan::Instance& instance_, Vulkan::Scheduler& scheduler_, if (info.props.is_volume) { flags |= vk::ImageCreateFlagBits::e2DArrayCompatible; } - // Not supported by MoltenVK. - if (info.props.is_block && instance->GetDriverID() != vk::DriverId::eMoltenvk) { + if (info.props.is_block) { flags |= vk::ImageCreateFlagBits::eBlockTexelViewCompatible; }