- Asahi Linux'ta GPU sürücüsü geliştiren Asahi Lina ve Alyssa Rosenzweig, OpenGL ES 3.1 standardına uygun M1/M2 için bir GPU sürücüsü yayımladı.
- Apple'ın daha önce mevcut olan GPU sürücüsü yalnızca Metal'i destekliyordu ve tüm standart grafik API'lerini (Vulkan, OpenGL, OpenGL ES vb.) desteklemiyordu.
- Şu anda OpenGL ES'i destekleyen tek M1/M2 GPU sürücüsü.
- OpenGL standardını yöneten Khronos'un uygunluk testini geçti.
- Apple'ın kapalı sürücüsünü ve kapalı API'sini reddetmekle yetinmeyip, standartlara uygun bir sürücüyü doğrudan kendileri geliştirdiler.
- Bundan sonra da spesifikasyonlara tamamen uygun açık standart API desteği için geliştirmeyi sürdürmeyi planlıyorlar.
7 yorum
Gerçekten inanılmaz~
Bunu tersine mühendislikle mi yaptılar!
https://www.youtube.com/@AsahiLina
Asahi Lina böyle biri. Bir VTuber. Dahi bir genç kız programcı...
macOS'ta ara sıra Civilization VI oynuyorum; ilk sürüm zamanlarında GPU
unknownolarak görünüyormuş. Yaklaşık yarım yıldır ise en azından artık düzgün tanıyor gibi görünüyor...Yine de Apple'ın bir portlama aracı çıkarmış olmasına bakılırsa, bundan sonra oyun oynamak da epey mümkün olacak gibi.
Harika.
Asıl metinde, devamında OpenGL ES 3.1 özelliklerini nasıl desteklediklerine dair ek içerik de var.
Merak ediyorsanız gidip doğrudan okumanız da iyi olabilir.
Ben anlamadığım için özetlemedim...
Her şeye rağmen gerçekten inanılmaz bir başarı.
Doğru dürüst dokümantasyonu bile olmayan bir GPU ile sürücüyü sıfırdan tasarlayıp sonunda tam API desteğine ulaşmışlar...
Bundan sonra da bu tür çalışmalar artarsa M1/M2'nin kullanılabilirliği çok daha iyi hale gelecek gibi görünüyor.
(Bir gün oyun da oynanır herhalde)
Apple, Proton'a benzer bir Game Porting Toolkit tanıttı
Son zamanlara bakınca, Apple'ın da oyun tarafına önem vermek zorunda olduğunu düşünüyorum.
Vision Pro'yu satmak istiyorsa..
Oluyor oluyor da haha, sadece sayıları çok az.
(Bu da PC’deki dopdolu Steam kütüphanemi son derece cılız gösteriyor...)