mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
In flutter/buildroot#648 (rolled to the engine in flutter/engine#37380) the minimum macOS SDK was bumped from 10.13 to 10.14. As of macOS 10.14, Metal is available for all users. This eliminates the macOS OpenGL rendering support code. Note that this only removes the GL-specific code in the embedder. A followup patch will land refactorings to clean up the remaining code, for example, cases where a parent interface exists only because we had both a GL and a Metal implementation. This is being does in two patches in order to keep review clear and simple and to simplify rebases of any outstanding patches that also touches this code. Issue: https://github.com/flutter/flutter/issues/114445