Although viewport compositor isn't supported yet on Apple deviced the shaderlibs are compiled. The compositor shaders uses mat3 constructor with a single vec3 and 6 floats. This constructor wasn't defined in metal so it failed the compilation. This patch adds the override to mat3.