Escrever shaders em GLSL e depois fazer com que a AI os traduza para Metal para @treeo parece uma trapaça, funciona tão bem.