E wepụrụ koodu ọkwọ ụgbọ ala kpochapụwo na-adịghị eji Gallium3D na Mesa

Ewepụla ndị ọkwọ ụgbọ ala OpenGL niile na Mesa codebase na nkwado maka akụrụngwa maka ọrụ ha akwụsịla. Idozi koodu ọkwọ ụgbọ ala ochie ga-aga n'ihu na ngalaba "Amber" dị iche, mana agaghịzi etinye ndị ọkwọ ụgbọ ala na isi akụkụ Mesa. Ewepụkwala ọba akwụkwọ ochie xlib, a na-atụ aro ka iji ụdị gallium-xlib kama.

Mgbanwe ahụ na-emetụta ndị ọkwọ ụgbọala niile fọdụrụ na Mesa nke na-ejighị interface Gallium3D, gụnyere i915 na i965 ọkwọ ụgbọala maka Intel GPUs, r100 na r200 maka AMD GPUs, na ndị ọkwọ ụgbọala Nouveau maka NVIDIA GPUs. Kama ndị ọkwọ ụgbọ ala ndị a, a na-atụ aro ka iji ndị ọkwọ ụgbọala dabere na ụkpụrụ ụlọ Gallium3D, dị ka Iris (Gen 8+) na Crocus (Gen4-Gen7) maka Intel GPUs, radeonsi na r600 maka kaadị AMD, nvc0 na nv50 maka kaadị NVIDIA. Iwepụ ndị ọkwọ ụgbọ ala kpochapụrụ ga-ewepụ nkwado maka ụfọdụ Intel GPUs megoro ochie (Gen2, Gen3), AMD Radeon R100 na R200, yana kaadị NVIDIA ochie.

Ihe owuwu Gallium3D na-eme ka mmepe nke ndị ọkwọ ụgbọ ala Mesa dị mfe ma wepụ koodu oyiri dị na ndị ọkwọ ụgbọ ala kpochapụwo. Na Gallium3D, ọrụ nke njikwa ebe nchekwa na mmekọrịta ya na GPU na-eweghara site na modul kernel dị iche iche DRM (Direct Rendering Manager) na DRI2 (Direct Rendering Interface), na-enye ndị ọkwọ ụgbọ ala ihe nleba anya steeti emebere ya na nkwado maka ijigharị. cache nke ihe mmepụta ihe. Ndị ọkwọ ụgbọ ala kpochapụwo chọrọ idobe azụ azụ ha na steeti steeti maka ikpo okwu ngwaike ọ bụla, mana ejikọtaghị ha na modul kernel DRI Linux, na-enye ohere iji ya na OSes dị ka Solaris.

isi: opennet.ru

Tinye a comment