Vulkan, DirectX y Soporte de Metal en progreso
2020-01-26
Construyendo sobre el gran trabajo inicialgfx_api
y Vulkan de @vlj, ahora estamos probando soporte para varios nuevos gráficos (programado para el lanzamiento en 3.4.0):
- OpenGL ES 3.0 / 2.0
- Vulkan 1.0+
- DirectX (via LibANGLE) (en Windows)
Esto es en adiciónalmente al apoyo existente para:
- OpenGL 3.0+ Core Profile (default), OpenGL 2.1 Compatibility Profile
En macOS, Vulkan es compatible a través de MoltenVK, lo cual significa que Warzone2100 es capaz de ejecutar encima de Metal ahora también.
Este PR también añade mucho de otros mejoramientos, incluyendo:
- Un nuevo “Adaptible Vsync” opción (donde es compatible), adicionalmente a Vsync on / off
- Una nueva opción de “Backend Gráfico” en el menú de opciones de vídeo
- Incluye “Permitir normales opcionales por vértices en formato PIE” #338
- Mejoras sustanciales en la limpieza de recursos
- y más
Para más detalles, y obtener una versión de prueba, consulte el PR: https://github.com/Warzone2100/warzone2100/pull/489
Este trabajo está actualmente programado para convertirse en parte de 3.4.0.