Mae cod gyrrwr clasurol nad yw'n defnyddio Gallium3D wedi'i dynnu o Mesa

Mae'r holl yrwyr OpenGL clasurol wedi'u tynnu o sylfaen cod Mesa ac mae'r gefnogaeth i'r seilwaith ar gyfer eu gweithrediad wedi dod i ben. Bydd gwaith cynnal a chadw ar yr hen god gyrrwr yn parhau mewn cangen “Ambr” ar wahân, ond ni fydd y gyrwyr hyn bellach yn cael eu cynnwys ym mhrif ran Mesa. Mae'r llyfrgell xlib clasurol hefyd wedi'i dileu, ac argymhellir defnyddio'r amrywiad gallium-xlib yn lle hynny.

Mae'r newid yn effeithio ar yr holl yrwyr sy'n weddill yn Mesa na ddefnyddiodd y rhyngwyneb Gallium3D, gan gynnwys gyrwyr i915 a i965 ar gyfer GPUs Intel, r100 a r200 ar gyfer GPUs AMD, a gyrwyr Nouveau ar gyfer GPUs NVIDIA. Yn lle'r gyrwyr hyn, argymhellir defnyddio gyrwyr yn seiliedig ar bensaernïaeth Gallium3D, megis Iris (Gen 8+) a Crocus (Gen4-Gen7) ar gyfer GPUs Intel, radeonsi a r600 ar gyfer cardiau AMD, nvc0 a nv50 ar gyfer cardiau NVIDIA. Bydd cael gwared ar yrwyr clasurol yn dileu cefnogaeth i rai GPUs Intel hŷn (Gen2, Gen3), AMD Radeon R100 a R200, a chardiau NVIDIA hŷn.

Mae pensaernïaeth Gallium3D yn symleiddio datblygiad gyrwyr Mesa ac yn dileu'r dyblygu cod sy'n gynhenid ​​​​mewn gyrwyr clasurol. Yn Gallium3D, mae tasgau rheoli cof a rhyngweithio â'r GPU yn cael eu cymryd drosodd gan fodiwlau cnewyllyn ar wahân DRM (Rheolwr Rendro Uniongyrchol) a DRI2 (Rhyngwyneb Rendro Uniongyrchol), a darperir traciwr cyflwr parod i yrwyr gyda chefnogaeth i'w ailddefnyddio. storfa o wrthrychau allbwn. Mae'n ofynnol i yrwyr clasurol gynnal eu hôl-wyneb a'u traciwr cyflwr eu hunain ar gyfer pob platfform caledwedd, ond nid ydynt yn gysylltiedig â'r modiwlau DRI cnewyllyn Linux, gan ganiatáu iddynt gael eu defnyddio mewn OSes fel Solaris.

Ffynhonnell: opennet.ru

Ychwanegu sylw