Koodhka darawalnimada caadiga ah ee aan isticmaalin Gallium3D waa laga saaray Mesa

Dhammaan darawallada caadiga ah ee OpenGL ayaa laga saaray Mesa codebase iyo taageerada kaabayaasha hawl-galkooda waa la joojiyay. Dayactirka koodkii hore ee darawalku wuxuu ku sii socon doonaa laan gaar ah "Amber", laakiin darawaliintan laguma dari doono qaybta ugu weyn ee Mesa. Maktabaddii xlib ee caadiga ahayd ayaa sidoo kale meesha laga saaray, waxaana lagu talinayaa in la isticmaalo kala duwanaanshaha galium-xlib.

Isbeddelku wuxuu saameeyaa dhammaan darawallada ku haray Mesa ee aan isticmaalin Gallium3D interface, oo ay ku jiraan darawallada i915 iyo i965 ee Intel GPUs, r100 iyo r200 ee AMD GPUs, iyo darawalada Nouveau ee NVIDIA GPUs. Halkii darawalladan, waxaa lagu talinayaa in la isticmaalo darawallada ku salaysan Gallium3D architecture, sida Iris (Gen 8+) iyo Crocus (Gen4-Gen7) ee Intel GPUs, radeonsi iyo r600 ee kaararka AMD, nvc0 iyo nv50 ee kaararka NVIDIA. Ka saarida darawalada caadiga ah waxay meesha ka saari doontaa taageerada qaar ka mid ah Intel GPU-yada da'da ah (Gen2, Gen3), AMD Radeon R100 iyo R200, iyo kaararka NVIDIA ka weyn.

Qaab dhismeedka Gallium3D wuxuu fududeeyaa horumarinta wadayaasha Mesa wuxuuna meesha ka saarayaa nuqulka koodhka ee ka dhex jira darawallada caadiga ah. Gallium3D, hawlaha maaraynta xusuusta iyo is dhexgalka GPU-ga waxaa la wareegaya qaybo gaar ah oo kernel ah DRM (Maareeyaha Xakamaynta tooska ah) iyo DRI2 (Interface Rendering toos ah), darawaladana waxaa la siiyaa raad-raac dawladeed oo diyaarsan oo taageero u ah dib u isticmaal. kaydka walxaha wax soo saarka. Darawaliinta caadiga ah waxay u baahan yihiin inay ilaashadaan daba-galkooda iyo raadraaca gobolka ee qalab kasta oo qalab ah, laakiin kuma xidhna Linux kernel DRI modules, taasoo u oggolaanaysa in loo isticmaalo OS-yada sida Solaris.

Source: opennet.ru

Add a comment