Tüm grafik şoförleri için EGL kütüphanesi takviyesi sağlayan Wine 10.9 çıktı. Windows yazılımlarını Linux yahut macOS’ta meselesiz bir biçimde çalıştırmaya çalışan herkes için, EGL erişiminin bu birleştirilmesi daha dengeli grafiksel davranış ve buna dayanan uygulamalar için potansiyel olarak daha yeterli performans vaat ediyor.
EGL, OpenGL ES üzere şeylerin sisteminizin pencere yöneticisiyle irtibat kurmasını sağlayan değerli bir köprü. Wine’daki tüm şoförlerde standart hale getirilmesi, bir uygulamanın bir suramda şahane bir biçimde görüntülendiği fakat pikselli bir karmaşaya dönüştüğü yahut diğer bir suramda başlatılmayı reddettiği durumların daha az olması manasına geliyor.
Oyuncular ve bilhassa daha yeni Windows oyunlarıyla uğraşanlar, Direct3D 12 davetlerini Vulkan’a çevirmek için Wine’ın vkd3d 1.16 sürümüne yükseltme yapmasından mutlu olacaklar.
vkd3d 1.16’nın getirdiği kıymetli iyileştirmeler şu formda:
- DXIL gölgelendiricileri artık varsayılan yapılandırmada destekleniyor ve desteklenen azamî gölgelendirici modeli 6.0’a yükseltiliyor.
- Grafik boru sınırı durum objeleri gömülü kök imzaları olan gölgelendiricilerden oluşturulabilir.
- ID3D12Device1 arayüzünün SetEventOnMultipleFenceCompletion() metodunun uygulanması.
- DXIL gölgelendiricilerini derlemek için deneysel dayanak artık libvkd3d-shader’da büsbütün desteklenen ve varsayılan olarak aktifleştirilen bir özelliktir.
- libvkd3d-shader, geometri gölgelendiricileri ve çeşitli yeni içsel fonksiyonlar için başlangıçta takviyeye sahiptir.
- vkd3d demoları artık hem Microsoft Windows hem de Apple macOS sürümlerinde çalışmaktadır.
Ek olarak, Clang ile derleyici tabanlı istisna sürece dayanağı de ortaya çıkıyor. Bu, belli derleyici kullanılarak oluşturulan uygulamalar Wine üzerinden çalıştırıldığında daha fazla kararlılığa yol açabilen ve programların bir alt kümesi için beklenmeyen çökmeleri azaltan teknik bir geliştirme. Ayrıyeten, Wine 10.9, Arayüz Tanımlama Lisanı aracı olan WIDL’de Windows Çalışma Vakti meta dataları oluşturmak için birinci temel çalışmaları sunuyor.
Geliştirme sürümlerinde her vakit olduğu üzere, bu belli sürümde 34 olmak üzere sağlam bir yanılgı düzeltme listesi mevcut. Bunlardan kimileri, klasik 3D Pinball – Space Cadet’teki tam ekran problemlerini çözmek, Empire Earth’teki ekran yapıtlarını düzeltmek, EA uygulama başlatıcısındaki metin görüntüleme meselelerini çözmek ve Dyson Sphere Program üzere oyunlarda ve Geekbench 6 üzere platformlarda çökmeleri yahut görsel aksaklıkları gidermek olarak sıralanıyor.