Godot supports exporting to iOS metal?

user_opengluser_opengl Posts: 2Member

Godot supports exporting form glsl to iOS metal? Or only Opengl and partly Vulkan? And another queation: Full Support C# for IOS? Plans for full support metal shaders for iOS?


  • cyberealitycybereality Posts: 1,230Moderator

    Godot is currently OpenGL only, as far as I know. When Vulkan is ready I would imagine the devs would use MoltenVK to compile to Metal but I haven't seen that mentioned anywhere.

  • TwistedTwiglegTwistedTwigleg Posts: 3,959Admin

    Metal support will be part of Godot 4.0 using MoltenVK, as cybereality mentioned. I think that was mentioned early on in one of the Vulkan dev logs, but I cannot say with certainty as it was awhile ago. Regardless, I do know there are plans to support Metal in future versions of Godot, whether its Godot 4.0 or beyond.

    C# will be fully supported as part of Godot 4.0, as mentioned in this development blog post. I thought it was already fully supported, but I guess not.

    I do not believe there are plans to add Metal shader support to iOS currently. There will be a way to use GLSL shaders directly in Godot, and these will likely be converted to Metal via MoltenVK. This should mean its possible to get much of the benefit of Metal just not directly.

    (Disclaimer: I am not a main Godot developer! This is all based on what I have read and heard over the past year about Godot 4.0, so please take it with a grain of salt)

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file