Hi,
I opened a few days ago, an equivalent issue at MoltenVK requesting support for these two extensions:
KhronosGroup/MoltenVK#2507
it was mainly motivated by:
1)llama.cpp Vulkan backend using it..
and coop matrix extension being used also in apps like vkpeak it's a good indicator of peak perf(max top/s) achievable on GPUs supporting it..
2)also seems MSL these days should support these two extensions:
2.a)has bfloat intrinsic
2.b)MSL spec has support for simd group matrix functions (section 6.7) which sound like coop mat equivalents..
3)seeing also support added in this project for GLSL backend recently:
c4f82d1
de656c6
which should help someway.. I assume :-)..
as seems, main work of implementing these extension support in MoltenVK is SPIRV-Cross MSL support for this 2 exts.. opening here for visibilty also..
thanks..