Al considerar la implementación del lado del controlador para la API de DirectX en sistemas Windows para tarjetas de video modernas me preguntaba por qué esta implementación no está disponible en sistemas que no son de Windows, especialmente Linux.¿Por qué no hay DirectX API para Linux?
Dado que existe una ausencia obvia de esta funcionalidad, solo puedo suponer que hay una buena razón por la que soy ciego, pero en mi entendimiento primitivo simplemente veo las llamadas de DirectX como simples puntos de entrada de funciones en el dispositivo de hardware . Y para el registro, no me refiero a una capa de compatibilidad (más notablemente WINE, un proyecto que me sorprende todos los días), sino una biblioteca que realiza llamadas directas de hardware.
¿Es posible crear una versión de código abierto de directx? ¿Sería posible pero obscenamente difícil?
No hay "ausencia de esta funcionalidad". Linux proporciona otras API de gráficos no propietarias que no son de Microsoft. –
@BenVoigt Te has perdido completamente el objetivo de la pregunta. Él no está preguntando sobre la funcionalidad acelerada de renderizado de gráficos 3D, que tiene Linux, sino sobre la funcionalidad de DirectX, que no es así. –