ʻAʻole kākoʻo hou ʻo GNOME Mutter i nā mana kahiko o OpenGL

Ua hoʻololi ʻia ka Mutter composite server codebase e hoʻohana ʻia i ka hoʻokuʻu GNOME 44 e wehe i ke kākoʻo no nā mana kahiko o OpenGL. No ka holo ʻana iā Mutter, pono ʻoe i nā mea hoʻokele e kākoʻo i ka OpenGL 3.1. Ma ka manawa like, e mālama ʻo Mutter i ke kākoʻo no OpenGL ES 2.0, e ʻae iā ia e mālama i ka hiki ke hana ma nā kāleka wikiō kahiko a ma nā GPU i hoʻohana ʻia ma nā papa ARM. Manaʻo ʻia ʻo ka wehe ʻana i nā code e kākoʻo i nā mana hoʻoilina o OpenGL e maʻalahi ka mālama ʻana i ka codebase a e hoʻokuʻu i nā kumuwaiwai no ka hoʻāʻo ʻana i nā hana hou.

Ma Mesa, aneane nā mea hoʻokele OpenGL o kēia manawa e hoʻokō i nā kūlana i ʻōlelo ʻia (ʻaʻole i hoʻokō piha ʻia ke kākoʻo OpenGL 3.1 ma etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) a me lima (Mali. 400/ 450)). Manaʻo ʻia e hiki ke hoʻohana ʻia nā GPU kahiko a me nā ʻōnaehana ARM i hāʻawi ʻole ʻia e nā mea hoʻokele ke kākoʻo no nā mana pono o OpenGL e hoʻohana ʻia ma ka hoʻololi ʻana i ka hoʻohana ʻana iā OpenGL ES 2.0. No ka laʻana, hiki ke hoʻohana ʻia nā mea hoʻokele kahiko no Intel Gen3-Gen5 GPU e kākoʻo wale ana iā OpenGL 2.1 no ka mea kākoʻo pū lākou iā OpenGL ES 2.0.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka