GNOME Mutter endi OpenGL ning eski versiyalarini qo‘llab-quvvatlamaydi

GNOME 44 versiyasida foydalaniladigan Mutter kompozit server kod bazasi OpenGL ning eski versiyalarini qo'llab-quvvatlashni olib tashlash uchun o'zgartirildi. Mutterni ishga tushirish uchun sizga kamida OpenGL 3.1 ni qo'llab-quvvatlaydigan drayverlar kerak bo'ladi. Shu bilan birga, Mutter OpenGL ES 2.0 qo‘llab-quvvatlashini saqlab qoladi, bu esa eski videokartalarda va ARM platalarida ishlatiladigan GPUlarda ishlash qobiliyatini saqlab qolish imkonini beradi. OpenGL ning eski versiyalarini qoʻllab-quvvatlash uchun kodni olib tashlash kodlar bazasini saqlashni osonlashtiradi va yangi funksiyalarni sinab koʻrish uchun resurslarni boʻshatadi deb umid qilinadi.

Mesa-da deyarli barcha joriy OpenGL drayverlari belgilangan shartlarga javob beradi (OpenGL 3.1 hali etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) va Lima (Mali) da to'liq amalga oshirilmagan. 400/ 450)). Drayvlari OpenGL ning kerakli versiyalarini qo'llab-quvvatlamaydigan eski GPU va ARM tizimlaridan OpenGL ES 2.0 dan foydalanishga o'tish orqali foydalanish mumkin bo'lishi kutilmoqda. Misol uchun, faqat OpenGL 3-ni qo'llab-quvvatlaydigan Intel Gen5-Gen2.1 GPU-lar uchun eski drayverlardan foydalanish mumkin bo'ladi, chunki ular OpenGL ES 2.0-ni ham qo'llab-quvvatlaydi.

Manba: opennet.ru

a Izoh qo'shish