Το 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/ 450)). Αναμένεται ότι οι παλαιότερες GPU και συστήματα ARM για τα οποία τα προγράμματα οδήγησης δεν υποστηρίζουν τις απαιτούμενες εκδόσεις του OpenGL θα μπορούν να χρησιμοποιηθούν με εναλλαγή στο OpenGL ES 2.0. Για παράδειγμα, θα μπορούν να χρησιμοποιηθούν παλαιότερα προγράμματα οδήγησης για GPU Intel Gen3-Gen5 που υποστηρίζουν μόνο OpenGL 2.1, επειδή υποστηρίζουν επίσης OpenGL ES 2.0.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο