Jak wiadomo SteamOS, czyli nowy system operacyjny dla graczy od Valve, bazuje na jądrze Linux, a co za tym idzie boryka się z tymi samymi problemami co inne dystrybucje Linuksa - brakiem wsparcia ze strony Microsoftu w postaci DirectX dla tej platformy. Valve nie ma jednak zamiaru składać broni i prezentuje ToGL, czyli warstwę translacji, która umożliwia odpalenie gier działających w oparciu o bibliotekę Direct3D (wchodzącą w skład DirectX), w środowisku Linux. Jej zadaniem jest automatyczna translacja kodu operacji odwołujących się do funkcji API Direct3D na kod wykorzystujący ich odpowiedniki zaszyte w Open GL.
Dzięki temu nie ma konieczności przepisywania kodu gry i uczenia się nowych funkcji, a całość działa ponoć o wiele szybciej niż gdybyśmy korzystali z wrappera czy emulatora. Jedyny szkopuł polega na tym, że ToGL obsługuje dość leciwą bibliotekę Direct3D 9.0c, podczas gdy Microsoft już szykuje DirectX 12.
W każdym razie dobrze, że coś w tej materii ruszyło i za jakiś czas może zobaczymy ciekawe i nowe gry dla Linuksa. Nadzieję daje na to również fakt, że Crytek jest żywo zainteresowany stworzeniem silnika 3D, który współpracowałby z "Pingwinem".
K O M E N T A R Z E
Pamiętam taki wrapper DX-OGL z Matroxa (autor: pitero | data: 12/03/14 | godz.: 23:05) pod gry na silniku QII... Całkiem nieźle to działało, taki HL czy SIN wyglądały naprawę przednio i strata do Glide nie była kolosalna.
jestem średnio w temacie, (autor: Qjanusz | data: 13/03/14 | godz.: 11:18) ale czy czasem Valve nie stawiał sobie za punkt honoru przepisywania gierek z DX na OGL ?
Pamiętam (a może i nie) newsy o zauważalnym wzroście wydajności po optymalizacji OGL w porównaniu do DX jakiegoś konkretnego tytułu.
swoje gry przepisało (autor: Robak | data: 13/03/14 | godz.: 12:10) przecież nie będzie przepisywać gier których samo nie tworzyło.
nic sie nie ruszylo (autor: pandy | data: 14/03/14 | godz.: 08:10) kod jest mocno ograniczony, uzywany wewnetrznie przez produkcje Valve i dziala na etapie kompilacji (a wiec nie jest dynamiczna biblioteka), jest mniej zaawansowany od translatora uzywanego przez WINE.
Ogolnie bez euforii ale moze bedzie dla kogos inspiracja...
D O D A J K O M E N T A R Z
Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.