8 ms·
There is no OpenGL driver on M1. So your app is running through a translation layer to the native Metal driver underneath. All OpenGL rendering on M1, no matter
by jarjoura 5y ago
There is no OpenGL driver on M1. So your app is running through a translation layer to the native Metal driver underneath. All OpenGL rendering on M1, no matter the framework (iOS, Catalyst, macOS) has pretty terrible performance because of that.
- andy_ppp 5y agoIs this true for WebGL as well or does Safari/Chrome/Firefox do something special?
- olliej 5y agoAll browsers use the ANGLE library to translate to the underlying platform 3d engine (Direct3d, Metal, OpenGL, Vulkan?) That aside, afaik M1 Macs only have OpenGL as a translation layer (to metal) for programs running under Rosetta