Nowy kompilator shaderów dla Mesa

mesa3d_1Ostatnimi czasy biblioteka Mesa3D oraz sterowniki do kart graficznych Radeon, rozwijają się w wręcz rewolucyjnym tempie, zaskakując nas coraz to lepszymi nowinkami. Karty ze stajni AMD wszak mają do nadrobienia sporo jeszcze w kwestii obsługi akceleracji 3D oraz paru innych drobiazgów. Jednakże to, co najbardziej cieszy, to coraz lepsza współpraca z systemami z rodziny Linux.

Jeden z programistów Mesa, Nicolai Hähnle, zajmujący się głównie kartami Radeon, postanowił przepisać cały kod obsługi kompilatora shaderów w serii r300, czyniąc go tym samym mniej zależnym od głównej gałęzi Mesa. Dzięki takiemu zabiegowi, możliwe jest użycie tegoż kompilatora zarówno pod klasyczną Mesa oraz Gallium3D. Usprawnia to pracę w czasie poprawiania błędów, bo jeden kod można wykorzystać w dwóch projektach, a nie jak do tej pory było, na każdy trzeba było pisać oddzielnie.

Oprócz tego Nicolai poprawił kod kompilatora wierzchołków(vertex). Planuje również w najbliższym czasie wrzucić kompilator do sterowników Gallium 3D od ATI.

Cały kod możemy znaleźć w odnośnikach poniżej:

git://anongit.freedesktop.org/~nh/mesa r300-compiler
http://cgit.freedesktop.org/~nh/mesa/log/?h=r300-compiler

Znalazłeś błąd w newsie? Kliknij i zgłoś go używając formularza!
podaj wynik 13 + 17 =
  
 
Komentarze
  1. Ja to bym chciał płynnego odtwarzania wideo w XBMC na karcie ATI, nim moja kochana NVIDIA wróci na gwarancji…

  2. Współczuję Ci tego bardzo :) Wiem, jaki to jest ból, kiedy jedna karta to potrafi, a druga jest lata wstecz…

Dodaj komentarz
  
Powiadom mnie o odpowiedzi na mój komentarz

Publikowane komentarze są prywatnymi opiniami użytkowników portalu. OSWorld.pl nie ponosi odpowiedzialności za treść opinii.
Creative Commons Uznanie autorstwa 3.0