OpenGL v macOS je už roky deprecated a bude odstraněno. Už máme mnohem modernější 3D API, akorát kvůli prudkému vývoji v dané době na každé platformě jiné (částečně se překrývají). Naštěstí překlad mezi lowlevel API je jednodušší. Na Apple Silicon už nativní OpenGL driver ani není, je tam jen wrapper na Metal.
To tam je už dávno. Stávající WINE kreslí Direct3D buď přes OpenGL (--> Apple wrapper --> Metal), nebo Vulkan (--> MoltenVK --> Metal). Takže tam běžně hraju AAA 3D Windows x86 hry na Macu s Apple Silicon. A i tak je to rychlé, jak CPU tak iGPU. Přitom musí konvertovat volání 3D API, OS a dokonce i CPU.
15. 2. 2024, 20:45 editováno autorem komentáře