GNOME Mutter ఇకపై OpenGL యొక్క పాత సంస్కరణలకు మద్దతు ఇవ్వదు

GNOME 44 విడుదలలో ఉపయోగించబడే Mutter కాంపోజిట్ సర్వర్ కోడ్‌బేస్ OpenGL యొక్క పాత సంస్కరణలకు మద్దతును తీసివేయడానికి సవరించబడింది. Mutterని అమలు చేయడానికి మీకు కనీసం OpenGL 3.1కి మద్దతిచ్చే డ్రైవర్‌లు అవసరం. అదే సమయంలో, Mutter OpenGL ES 2.0కి మద్దతును కలిగి ఉంటుంది, ఇది పాత వీడియో కార్డ్‌లలో మరియు ARM బోర్డ్‌లలో ఉపయోగించే GPUలలో పని చేసే సామర్థ్యాన్ని నిర్వహించడానికి అనుమతిస్తుంది. OpenGL యొక్క లెగసీ వెర్షన్‌లకు మద్దతు ఇవ్వడానికి కోడ్‌ను తీసివేయడం వలన కోడ్‌బేస్ నిర్వహించడం సులభం అవుతుంది మరియు కొత్త కార్యాచరణను పరీక్షించడానికి వనరులను ఖాళీ చేస్తుంది.

Mesaలో, దాదాపు అన్ని ప్రస్తుత OpenGL డ్రైవర్‌లు పేర్కొన్న షరతులను సంతృప్తిపరుస్తాయి (OpenGL 3.1 మద్దతు ఇంకా etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) మరియు lima (Mali)లో పూర్తిగా అమలు చేయబడలేదు. 400/450)). OpenGL యొక్క అవసరమైన సంస్కరణలకు డ్రైవర్లు మద్దతు ఇవ్వని పాత GPUలు మరియు ARM సిస్టమ్‌లను OpenGL ES 2.0కి మార్చడం ద్వారా ఉపయోగించవచ్చని భావిస్తున్నారు. ఉదాహరణకు, OpenGL 3కి మాత్రమే మద్దతిచ్చే Intel Gen5-Gen2.1 GPUల కోసం పాత డ్రైవర్‌లు OpenGL ES 2.0కి కూడా మద్దతిస్తాయి కాబట్టి వాటిని ఉపయోగించగలుగుతారు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి