Etwas überraschend ist das Open-Source-SDL Bibliothek, die von Spielen häufig für die plattformübergreifende Handhabung und Abstraktion verschiedener Softwareschnittstellen verwendet wird, hat einen Microsoft DirectX 12-Renderer hinzugefügt.

Ein DirectX 12-Renderer wurde am Montag zu SDL hinzugefügt und kann auf dem Windows-Zielsystem arbeiten (ohne WinRT-Unterstützung, die nicht verkabelt ist). Dieser Renderer hat die gleichen Funktionen wie der vorhandene DirectX 11-Renderer von SDL.

Vielleicht wundern Sie sich, warum sich jemand die Mühe macht, an einem DirectX 12-Renderer für SDL zu arbeiten… Das liegt daran, dass der Entwickler letztendlich hofft, dass Xbox GDK (Game Development Kit) von SDL unterstützt wird. Dies würde es wiederum ermöglichen, SDL zum Erstellen von Spielen für den Microsoft Xbox Game Pass für PC unter Windows 10/11, Xbox-Konsolen und Xbox Game Pass Ultimate Cloud-Gaming-Unterstützung zu verwenden. Dies wiederum würde letztendlich die Portabilität von SDL verbessern und es möglicherweise zu einer attraktiveren Open-Source-Bibliothek für die Verwendung durch plattformübergreifende Spiele-/Engine-Entwickler machen.

Xbox-GDK-APIs waren früher privat/unter NDAs geschützt, aber im vergangenen Jahr hat Microsoft GDK mehr auf GitHub geöffnet und Codebeispiele veröffentlicht, wodurch die SDL2-Unterstützung für das Xbox Game Development Kit in Zukunft möglich wird.

Diejenigen, die an der Direct3D 12-Renderer-Unterstützung für SDL interessiert sind, können sich diesen Pull mit allem ansehen die interessante Fachdiskussion. Es wurde jedoch erwähnt, dass dieses Back-End möglicherweise entfernt oder überarbeitet wird, sobald die neue GPU-API von SDL in Zukunft fertiggestellt ist.

Categories: IT Info