Koodu awakọ Ayebaye ti ko lo Gallium3D ti yọkuro lati Mesa

Gbogbo awọn awakọ OpenGL Ayebaye ti yọkuro lati koodu Mesa ati atilẹyin fun awọn amayederun fun iṣẹ wọn ti dawọ duro. Itọju koodu awakọ atijọ yoo tẹsiwaju ni ẹka “Amber” lọtọ, ṣugbọn awọn awakọ wọnyi kii yoo wa ni apakan akọkọ ti Mesa mọ. Ile-ikawe xlib Ayebaye tun ti yọ kuro, ati pe o gba ọ niyanju lati lo iyatọ gallium-xlib dipo.

Iyipada naa kan gbogbo awọn awakọ ti o ku ni Mesa ti ko lo wiwo Gallium3D, pẹlu i915 ati awọn awakọ i965 fun Intel GPUs, r100 ati r200 fun AMD GPUs, ati awọn awakọ Nouveau fun NVIDIA GPUs. Dipo ti awọn wọnyi awakọ, o ti wa ni niyanju lati lo awakọ da lori Gallium3D faaji, gẹgẹ bi awọn Iris (Gen 8+) ati Crocus (Gen4-Gen7) fun Intel GPUs, radeonsi ati r600 fun AMD kaadi, nvc0 ati nv50 fun NVIDIA kaadi. Yiyọ awọn awakọ Ayebaye kuro yoo yọ atilẹyin fun diẹ ninu awọn GPU Intel agbalagba (Gen2, Gen3), AMD Radeon R100 ati R200, ati awọn kaadi NVIDIA agbalagba.

Iṣaworanhan Gallium3D jẹ ki o rọrun idagbasoke ti awọn awakọ Mesa ati imukuro ẹda koodu ti o wa ninu awọn awakọ Ayebaye. Ni Gallium3D, awọn iṣẹ ṣiṣe ti iṣakoso iranti ati ibaraenisepo pẹlu GPU ni a gba nipasẹ awọn modulu ekuro lọtọ DRM (Oluṣakoso Rendering Taara) ati DRI2 (Itọka Itọka taara), ati pe awọn awakọ ti pese pẹlu olutọpa ipinlẹ ti o ṣetan pẹlu atilẹyin fun ilotunlo. kaṣe ti o wu ohun. Awọn awakọ Ayebaye nilo mimu ẹhin tiwọn ati olutọpa ipinlẹ fun iru ẹrọ ohun elo kọọkan, ṣugbọn wọn ko so mọ awọn modulu DRI ekuro Linux, gbigba wọn laaye lati lo ni awọn OS gẹgẹbi Solaris.

orisun: opennet.ru

Fi ọrọìwòye kun