diff --git a/src/modules/graphics/metal/Shader.mm b/src/modules/graphics/metal/Shader.mm index 2b8464db7..ba5db96aa 100644 --- a/src/modules/graphics/metal/Shader.mm +++ b/src/modules/graphics/metal/Shader.mm @@ -308,6 +308,11 @@ Shader::Shader(id device, StrongRef stag bool forcedefault = false; bool forwardcompat = true; +#ifdef LOVE_IOS + defaultversion = 320; + defaultprofile = EEsProfile; +#endif + if (!tshader->parse(&defaultTBuiltInResource, defaultversion, defaultprofile, forcedefault, forwardcompat, EShMsgSuppressWarnings)) { const char *stagename = "unknown";