4 ms·
They are still using OpenGL on Mac. Apple has deprecated OpenGL. I'd definitely wait until the Flutter team has replaced the OpenGL dependency with Apple's Met
by gardaani 7y ago
They are still using OpenGL on Mac. Apple has deprecated OpenGL.
I'd definitely wait until the Flutter team has replaced the OpenGL dependency with Apple's Metal. (I really hope they will do it.)
- dvdgsng 7y agoDoes Apple not support Vulkan?
- dman 7y agoNope.
- mtgx 7y agoUnfortunately, no. They use the proprietary Metal API, but there are some middleware that convert Metal to Vulkan, I think sponsored by Valve.
- dnicoli 7y agoNo, they only support Metal, but there is MoltenVK: https://github.com/KhronosGroup/MoltenVK https://github.com/KhronosGroup/MoltenVK
- fermentation 7y agoSurely gl will continue to live on for quite some time on apple’s stuff, considering it is pretty much a lingua franca
- kllrnohj 7y agoYou can poke through this bug https://github.com/flutter/flutter/issues/18208 https://github.com/flutter/flutter/issues/18208 and the referenced skia bugs. There's a Metal backend in the works already, but if you really for some reason refuse to use OpenGL even though it works fine Skia's Vulkan backend works fine and MoltenVK exists now. But deprecated just means "start moving off of this please" not "it's already broken"