У GNOME Mutter будзе спынена падтрымка старых версій OpenGL

У кодавую базу кампазітнага сервера Mutter, якая будзе скарыстана ў выпуску GNOME 44, занесеныя змены, якія прыбіраюць падтрымку старых версій OpenGL. Для працы Mutter будуць неабходны драйверы з падтрымкай прынамсі OpenGL 3.1. Пры гэтым у Mutter будзе захавана падтрымка OpenGL ES 2.0, што дазволіць захаваць магчымасць працы на старых відэакартах і на GPU, якія выкарыстоўваюцца на ARM-платах. Мяркуецца, што выдаленне кода для падтрымкі састарэлых версій OpenGL спрасці суправаджэнне кодавай базы і вызваліць рэсурсы пры тэставанне новай функцыянальнасці.

У Mesa практычна ўсе актуальныя драйверы OpenGL задавальняюць заяўленым умовам (падтрымка OpenGL 3.1 пакуль цалкам не рэалізаваная ў драйверах etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) і lima 400)). Мяркуецца, што старыя GPU і ARM-сістэмы, для якіх драйверамі не забяспечваецца падтрымка неабходных версій OpenGL, змогуць выкарыстоўвацца, бо праз пераключэнне на ўжыванне OpenGL ES 450. Напрыклад, старыя драйверы для GPU Intel Gen2.0-Gen3, якія падтрымліваюць толькі OpenGL 5, змогуць выкарыстоўвацца, бо ў іх даступная і падтрымка OpenGL ES 2.1.

Крыніца: opennet.ru

Дадаць каментар