Wciąż ciepło wspominasz tytuły sprzed lat, takie jak oryginalny Deus Ex czy Counter Strike, ale opuściłeś Windowsa? Nic straconego, bo nadciąga rozwiązanie tego problemu.
Emulacja DirectX to jedyny sposób, w jaki gracze korzystający z Linuxa są w stanie uruchamiać gry stworzone z myślą o Windowsie. Jednym z najpopularniejszych narzędzi pozwalającym na to jest DXVK. Jednak ma on pewną wadę – obsługuje tylko DirectX 8 i nowsze wersje API. Sytuacja ta może się niedługo zmienić, bowiem niezależny deweloper podjął się próby stworzenia narzędzia do emulacji DirectX 7, nazwanego po prostu D7VK.
Niestety nie wszystkie tytuły będą kompatybilne

D7VK to rozwidlenie projektu DXVK, wykorzystujące backend emulacji DirectX 9 z oryginału oraz implementację DDRAW z Wine (dla systemu Linux), tworząc „minimalną implementację d3d7-on-d3d9”. Oznacza to, że nowe rozwiązanie działa jako dwustopniowa warstwa translacji: najpierw tłumaczy wywołania DirectX 7 na DirectX 9, a następnie na Vulkan.
Jednak ze względu na leciwość DirectX 7 (wydane w 1999 roku), deweloper ostrzega przed ograniczoną kompatybilnością gier. Niestety, nie wszystkie tytuły korzystające z DX7 będą działać z D7VK. Powód? W tamtym czasie różne studia, różnie implementowały omawiane API. Według autora, produkcje mieszające DirectX 7 z wcześniejszymi wersjami DDraw (innymi niż wersja 7) oraz/lub korzystające z GDI, nie będą działać wcale.

Najnowsze Komentarze