Solve issues and make modifications to support Vulkan for mixed precision pass here: #8069
Current initial issues as described by @Lunderberg
On the vulkan side, it's something similar with the validation checks failing an alignment rule.
Check failed: res == SPV_SUCCESS (-10 vs. 0) : index=27 error:Structure id 12 decorated as Block for variable in StorageBuffer storage class must follow standard storage buffer layout rules: member 0 contains an array with stride 6 not satisfying alignment to 8
%_struct_12 = OpTypeStruct %_runtimearr_v3half
This issue is completed when unit tests can pass for Vulkan target.