A principios de esta semana, Microsoft actualizó su código MesaDirect3D12 de OpenGL 4.3 a OpenGL 4.4, y poco después a OpenGL 4.5. Ahora, Microsoft concluye la semana implementando con éxito OpenGL 4.6 en Direct3D12.
aprender más:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210
Este código Mesa se utiliza para habilitar GL-On-D3D12 en situaciones como ejecutar Windows en dispositivos ARM que carecen de controladores OpenGL nativos, o en situaciones como WSL-g que permite el acceso de gráficos al subsistema de Windows para Linux a través de D3D12. A principios de esta semana, la versión OpenGL 4.3 en MesaGit estuvo disponible para implementar OpenGL 4.6 junto con los componentes SPIR-V asociados.
Jesse Natalie de Microsoft se ha convertido en un colaborador bastante prolífico de Mesa. Con el código fusionado ayer, implementó las extensiones restantes para OpenGL 4.6 y activó el interruptor para compatibilidad con SPIR-V. Esta fusión es un gran hito para los usuarios que necesitan utilizar las últimas funciones de OpenGL pero que están atrapados con Microsoft y la falta de compatibilidad con el controlador OpenGL nativo.
OpenGL 4.6 debutó en 2017, aportando muchas características nuevas a OpenGL y, desde entonces, el enfoque de la API de gráficos ha pasado claramente principalmente a Vulkan.