Průvodce Mesa: pro vás vývojáře

TABULKA 3D knihovna

Dnes bych vám rád pověděl o průvodci, kterého jsem našel. Nejprve bych si ale rád něco povídal o grafickém stacku Linuxu . Jeho pochopení je poněkud složité kvůli četným vrstvám nebo prvkům, které jej tvoří. Je třeba se naučit spoustu terminologie a existuje mnoho malých systémů, které do sebe zapadají, aby desktopová prostředí fungovala nebo aby některé grafické aplikace a videohry mohly pro uživatele transparentně běžet.

No, jistě jste slyšeli o OpenGL nebo modernějším Vulkanu , který je vyvíjen s cílem nějakým způsobem nahradit OpenGL a obejít jeho omezení pro nové videohry a grafické aplikace. Využívá zdrojový kód projektu, který zahájila společnost AMD a nyní jej spravuje konsorcium Khronos Group, složené z mnoha předních společností, o kterém jsme již diskutovali na tomto blogu…

Jednou z klíčových komponent (knihoven) pro open-source ovladače, které spolupracují s těmito API, je právě Mesa, na kterou se tento článek skutečně zaměřuje. Nejde o to, abychom se podrobněji zabývali komplexním stackem, jak jsem zmínil, ani o popis toho, co každá část dělá, ale to, co zde prezentuji, bude nepochybně užitečné, pokud jste pokročilý uživatel a měli jste problémy s některými novými funkcemi, které byly zavedeny, ale ve vaší distribuci se neobjevily nebo se objevily pozdě.

To může vést k problémům s určitými programy nebo hrami, které neběží hladce nebo způsobují potíže. Pokud nechcete instalovat balíčky s novějšími vývojovými verzemi, které obsahují nové funkce, ale jsou nestabilní a mohly by některé problémy opravit a zároveň vytvořit jiné, můžete si s nimi sami pohrát a vyřešit tak problémy, o kterých v této příručce hovořím …


Přidat jako preferovaný zdroj v Googlu