Πρόσφατα ο ανοιχτός κώδικας Το πρόγραμμα οδήγησης AMD OpenGL”RadeonSI”ενεργοποίησε το νήμα OpenGL από προεπιλογή για την επιλογή”glthread”που εδώ και πολύ καιρό συμμετέχει σε ανά παιχνίδι/εφαρμογή. Μαζί με αυτό έχει υπάρξει μια σειρά από βελτιώσεις που σχετίζονται με το glthread σε αυτόν τον κώδικα που σημειώνει την εκτέλεση Το OpenGL καλεί σε ξεχωριστό νήμα CPU. Το πρόγραμμα οδήγησης Zink OpenGL-on-Vulkan έχει πλέον ενεργοποιήσει άνευ όρων και το νήμα OpenGL.
Ο Mike Blumenkrantz, ο οποίος συνεχίζει να εργάζεται επιθετικά στο Zink με σύμβαση για τη Valve, έχει ενεργοποιήσει το”glthread”από προεπιλογή. Με το Mesa 22.3, το Zink ενεργοποιεί τώρα την επιλογή glthread από προεπιλογή για αυτό που η Blumenkrantz περιγράφει ως”τεράστια κέρδη απόδοσης”.
Ο Mike συνόψισε το αίτημα συγχώνευσης ως εξής:”μαζί με τις αλλαγές να το κάνω βροοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοο.
Σε αυτό το αίτημα συγχώνευσης σημείωσε Η υποστήριξη glthread επιτάχυνε το παιχνίδι Half-Life 2 που λειτουργεί με OpenGL κατά περίπου 35%. Αυτό είναι πάνω από μια σειρά από άλλες πρόσφατες βελτιστοποιήσεις απόδοσης που έγιναν στο Zink για αυτήν τη γενική εφαρμογή OpenGL που είναι ενσωματωμένη πάνω στο Vulkan API.
Υπάρχουν πολλά να περιμένουμε με το Mesa 22.3 σταθερό τον Δεκέμβριο. Μερικά νέα σημεία αναφοράς Zink βρίσκονται στη λίστα TODO μου, δίνοντας την ταχεία πρόοδό του πρόσφατα.