Vulkan, DirectX, & Metal Unterstützung im Aufbau

2020-01-26

Aufbauend auf der großartigen initialen gfx_api und Vulkan Arbeit durch @vlj testen wir nun mehrere Grafik-Backend-Unterstützungen (geplant zur Veröffentlichung mit Version 3.4.0):

Dies ist zusätzlich zu der bestehenden Unterstützung für:

  • OpenGL 3.0+ Core Profile (Standard), OpenGL 2.1 Compatibility Profile

Auf macOS, wird Vulkan durch MoltenVK unterstützt, was bedeutet, dass Warzone2100 jetzt auch auf Metal laufen kann.

Dieser PR beinhaltet viele weitere Verbesserungen, unter anderem:

  • Eine neue “Adaptive Vsync” Option (sofern unterstützt), zusätzlich zu Vsync on / off
  • Eine neue “Grafik Backend” Option im Videoeinstellungen Menü
  • Beinhaltet “Allow optional per-vertex normals in PIE format#338
  • Wesentliche Verbesserungen bei der Ressourcenbereinigung
  • und mehr

Für mehr Details und um eine Testversion zu erhalten siehe PR: https://github.com/Warzone2100/warzone2100/pull/489

Diese Arbeit ist derzeit als Teil von Version 3.4.0 geplant.