Microsoft oficjalnie odpowiedział na API Mantle AMD pod koniec lutego, ogłaszając, że na tegorocznym GDC zostanie zaprezentowana nowa wersja DirectX. Niewiele na razie o tym słyszeliśmy, ale firma z Redmond musi założyć spodnie, jeśli chce dotrzymać kroku rozwiązaniu AMD. Dzieje się tak dlatego, że może uzyskać o rząd wielkości większą wydajność z kart graficznych, ponieważ zapewnia programistom znacznie więcej bezpośrednich opcji programowania.
Microsoft dotrzymał słowa i w tym tygodniu zostało ono zaprezentowane bardziej szczegółowo DirectX 12, który będzie dostępny na wszystkich obsługiwanych platformach, w przeciwieństwie do obecnej „zależności od Radeona” firmy Mantle. DX12 schodzi również na głębsze poziomy programowania i obiecuje znacznie efektywniejszy podział zadań pomiędzy procesorem a kartą graficzną. Na GDC uczestnicy mogli zobaczyć możliwości nowego systemu podczas bardzo ciekawej prezentacji: Forza 5 została uruchomiona na komputerze PC DX12 z kartą graficzną NVIDIA przy stabilnych 60 fps. Kolejną ciekawostką jest to, że port PC gry samochodowej, pierwotnie przeznaczonej wyłącznie na Xboxa, został stworzony przez zaledwie czterech deweloperów w ciągu zaledwie czterech miesięcy. W związku z tym Microsoft zauważył również, że dzięki DX12 można spodziewać się ogromnego wzrostu wydajności na Xbox One.
Ponieważ technologię tę wspierają firmy Intel, AMD, NVIDIA i Qualcomm, według wstępnych szacunków wszystkie nowe procesory graficzne będą obsługiwać DX12 do końca 2015 roku, podobnie jak 80% nowych komputerów do gier. Eksperci spodziewają się, że pierwsza gra DX12 ukaże się przed Bożym Narodzeniem 2015. Bardziej szczegółowy opis techniczny DirectX 12 można przeczytać na blogu deweloperów. Powiązaną wiadomością jest to, że programiści mogą już zarejestrować się w programie wczesnego dostępu do interfejsu API.
Pozostały więc tylko dwa pytania: czy nowa generacja stanowi tak duży krok naprzód jak DX9 w porównaniu do DX8 kilka lat temu lub DX10-11 w porównaniu do DX9? I, co być może ważniejsze, czy system Windows 7 będzie również obsługiwał interfejs API, czy będzie dostępny wyłącznie dla systemu Windows 8? (i pytanie +1: czy PlayStation 4 również będzie to obsługiwać, czy może będzie to cięcie w przypadku Xbox One?)
What’s your reaction?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0