VK9, Vulkan kullanarak Direct3D 9 uyumluluk katmanı uygulamak için ilginç bir proje

VK9 modeli

Henüz bilmiyorsan VK9 projesi (SchaeferGL) Sizi bir yürüyüşe davet ediyorum github sayfası bu yazılımın içerdiği. Vulkan'ın üzerine Direct3D 9 uyumluluk katmanı uygulamayı hedefleyen açık kaynaklı bir projedir. Ana geliştiricisi Christopher Schaefer'dir ve üzerinde çalıştığı süre boyunca birçok ilginç gelişim kilometre taşını çoktan geçmiştir. Dan beri onun blogu bu bilgiyi paylaşıyor ve gerçek şu ki, iyi karlar elde edebilecek o ilginç projelerden biri ...

Örnek Linux altında Wine ile birleştirilebilir ve OpenGL'ye çevrilen Wine D3D9'a alternatif olarak nasıl çalıştığını görün.Geçen yılın Aralık ayında zaten bazı teknik hedefler aşıldı ve şimdi VK9, gölgelendirici için temel desteğin eklenmesiyle yeniden geliştirildi. Özellikle DirectX bayt kodu "DXBC"yi alır ve onu Khronos Group'un Vulkan'ı tarafından kullanılan API standardı olan SPIR-V'ye dönüştürür. Yani heyecanlanacak başka bir şey var ve sonunda proje hazır olduğunda birisinin onu eğlenceli şeyler yapmak için kullanmaya karar verip vermeyeceğini görmek. Doğru olan VK9'un belirli eylemleri kendi başına gerçekleştiremeyeceğidir, çünkü Vulkan Direct Input SOund, Networking, vb. İzin vermez, bu nedenle Linux'ta kullanmak için Wine'a ihtiyacınız olacaktır. Ama kesinlikle Şarap projesini besleyebilir ve zaten var olanı geliştirebilir. Ek olarak, Vulkan'ın mevcut tek grafik API seçeneği olduğu entegre cihazlarda da ilginç olacağını ve Direct3D'yi kullanmak için daha fazla esneklik sağladığını düşünüyorum.

VK9'un olabildiğince FOSS Hottest Projects listesinde olmaması şaşırtıcı. büyük faydalar sağlamak gelecekte. Belki de Vulkan'da, Wine'da daha az performans düşüşü ve hatta Android'de DX10 desteği ile işlevsel DX11 ve DX9 uygulamaları gerçekleştirilebilir. Bazı örnekler vermek gerekirse ...


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.