22 votos

¿Está OpenGL obsoleto o eliminado en MacOS Catalina 10.15?

He leído que OpenGL quedó obsoleto en macOS Mojave 10.14 en favor de Metal, la API gráfica de bajo nivel propiedad de Apple. Se ha eliminado por completo en macOS Catalina? glxinfo parece no estar instalado.

OpenGL sigue siendo compatible con el último iMac - versiones soportadas

Si se ha eliminado, ¿hay alguna forma de instalarlo?

2 votos

glxinfo no es una herramienta general de OpenGL. Es específica para el sistema X Window, que no es el sistema de ventanas nativo de MacOS. Si instalas XQuartz o X.org, debería venir con glxinfo .

19voto

Nimesh Neema Puntos 69

OpenGL es oficialmente obsoleto por Apple a partir de MacOS Mojave 10.14. Sin embargo, Apple sigue manteniendo el estándar.

OpenGL y OpenCL

OpenGL y OpenCL fueron oficialmente desaprobado en Mojave el año pasado Aunque eso es un poco engañoso, ya que implica que Apple ha estado manteniendo y actualizando activamente su soporte para esos estándares. En Catalina, como en todas las versiones de MacOS desde Mavericks, la implementación de OpenGL en MacOS es atascado en la versión 4.1 (2010), y la versión de OpenCL está estancada en la 1.2 (2011). Esto significa que las aplicaciones que todavía dependen de esas API en MacOS seguirán funcionando, siempre que se hayan actualizado para cumplir con el requisito de sólo 64 bits. Pero no deberías desarrollar nuevas aplicaciones para Mac que dependan de OpenGL o CL para nada importante.

La situación puede ser engañosa para los desarrolladores de OpenGL. Pero Apple está insinuando claramente que no apoyará la tecnología en el futuro.

1 votos

Interesante... ¿Ha dicho Apple alguna razón para su decisión? ¿Tiene algo que ver con problemas de licencias?

6 votos

@Seamus No hay ninguna razón declarada oficialmente (lo que es de esperar de Apple). Una explicación razonable es tener una tecnología más eficiente Y propia.

0 votos

Me parece que es una buena estimación de la motivación. Espero que Apple se dé cuenta rápidamente de que los sistemas propietarios no siempre son lo mejor para sus negocios o sus clientes a largo plazo. El hecho de que tengamos una versión de 2006 de bash en una versión 2020 de MacOS es... preocupante.

8voto

Jonathan Branam Puntos 616

Todavía está ahí y se encuentra en /System/Library/Frameworks/OpenGL.framework pero parece que glxinfo no se encuentra

Ver comentario en la pregunta original para obtener información sobre la instalación glxinfo

0 votos

Esta es la respuesta mucho más corta y clara que la anterior.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X