Tags Posts tagged with "directx"

directx

przez -
14 1972
Microsoft

Prawdziwa wrzawa nastąpiła w środowisku Wolnego i Otwartego Oprogramowania. Podczas dzisiejszej konferencji dyrektor generalny firmy Microsoft – Satya Nadella, ogłosił że po udanym uwolnieniu kodu źródłowego .NET Core Runtime przyszedł czas na wydanie bibliotek DirectX 12 na licencji X11.

Decyzja jest bardzo zaskakująca, podobnie jak to miało miejsce w przypadku .NET. Satya Nadella stwierdza, że duże wrażenie na nim zrobiło nowe API Vulkan od organizacji Khronos Group oraz zapowiedź uwolnienia całej specyfikacji Mantle przez AMD.

Satia Nadella Microsoft

DirectX 12 będzie miał swoją premierę niebawem, a jego rozpowszechnienie wśród deweloperów jest aktualnie priorytetem dla firmy, co pozwoli firmie Microsoft na zdobycie popularności na nowych platformach sprzętowych i systemach operacyjnych.

AKTUALIZACJA: Jak kilka osób trafnie zauważyło, powyższy news jest tylko żartem primaaprilisowym i nie powinien być traktowany na poważnie.

przez -
11 588
directx

Luca Barbieri ogłosił wprowadzenie do biblioteki Gallium3D wstępnej obsługi API Direct3D 10/11. Jak twierdzi Luca, jest to dopiero szczątkowa implementacja, ale możliwe jest uruchamianie kilku prostych testów teksturujących pod Linuksem. Warto zaznaczyć, iż nie jest to konwertowanie Direct3D do formatu OpenGL, jak to robi Wine, ale natywna implementacja Gallium3D i bezpośrednie odwołania TGSI (Tungsten Graphics Shader Infrastructure) do sterowników graficznych i sprzętu.

Dzięki architekturze Gallium3D, wsparcie dla Direct3D będzie wolne i otwarte dla wszystkich sterowników z minimalnym wysiłkiem pracy nad nimi. Główna część polega na tym, aby można było łatwo implementować wiele API przy pomocy Gallium, zamiast męczyć się skomplikowanym kodem OpenGL. Druga część polega na uruchamianiu gier pisanych pod Windows, na Linuksie pod Wine.

Jeszcze jednym celem jest zapewnienie alternatywy dla OpenGL w programowaniu graficznym na systemach innych, niż Windows. API Direct3D 10/11, jak dobrze i czysto zaprojektowane od zera, jest zdecydowanie lepsze, niż OpenGL, i może być wspierane przez mniejszą ilość kodu i czasu projektowania.

Dopisanie do Mesa 3D całości wymagało około 26 tysięcy linijek kodu. Warto nadmienić, że biblioteka Gallium3D została napisana przez VMware, firmę znaną z produkcji oprogramowania do wirtualizacji i pierwotnie nie była ona otwarto-źródłowa. Teraz wielu dziękuję za taki gest ze strony VMware, bo skróciło to czas pracy, jak i dało ogromne możliwości.

Polecane

Jesień Linuksowa

1 1186
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...