Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.14 sürümü duyuruldu. Wine ekibinin, vkd3d’nin 1.4 sürümünü duyurmaktan gurur duyduğu belirtilirken, bunun, Wine 10.0 için yaklaşan dondurma öncesinde, Linux ve diğer platformlarda çalışan Windows oyunlarını/uygulamalarını geliştirmek için Vulkan API’si üzerinden Direct3D 12’nin uygulanmasına olanak tanıyan bu önemli Wine bileşeni için önemli bir güncelleme olduğu ifade ediliyor. VKD3D 1.14 sürümünde en dikkat çeken şeyin, Apple Metal ile çalışmaya ve macOS’ta Wine altında D3D12 yeteneklerini geliştirmeye doğru bir adım olarak metal gölgelendirme dili çıktı desteği için ilk desteğin sağlanmış olması olduğu belirtiliyor. VKD3D 1.14 ayrıca ikili efektler için sökücü desteği sağlıyor. VKD3D 1.14 ayrıca her zamanki hata düzeltmelerini de beraberinde getiriyor. VKD3D 1.14, maksimum özellik seviyesi gibi açık yetenekleri geçersiz kılmak için yeni bir “VKD3D_CAPS_OVERRIDE” ortam değişkeni ekliyor. Vkd3d 1.14 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
Tag Archives | Wine ekibi
Vkd3d 1.4 duyuruldu
Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.4 sürümü duyuruldu. Wine ekibinin, vkd3d’nin 1.4 sürümünü duyurmaktan gurur duyduğu belirtilirken, yeni sürümün, VK_KHR_timeline semaphore uzantısını kullanan yeni bir çit uygulaması içerdiği bildiriliyor. HLSL derleyicisine yönelik birçok iyileştirmeyle gelen yeni sürüm, VK_EXT descriptor indexing uzantısını kullanan yeni bir tanımlayıcı yığın uygulaması içeriyor. Sürümde, çeşitli çeviri iyileştirmeleri ve Direct3D 12 yöntemleri için iyileştirmeler yapılmış bulunuyor. Vkd3d 1.4 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ya da winehq.org’un duyurusunu inceleyebilirsiniz.
Vkd3d 1.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Vkd3d 1.3 duyuruldu
Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.3 sürümü duyuruldu. Wine ekibinin, vkd3d’nin 1.3 sürümünü duyurmaktan gurur duyduğu belirtilirken,yeni sürümün, SPIR-V hedefi için yeni özelliklerle geldiği bildiriliyor. Yeni uygulanan Direct3D 12 özellikleriyle gelen yeni sürüm, sınırsız tanımlayıcı tablolar için kök imza desteği sunuyor. Çeşitli hata düzeltmeleri de içeren yeni sürüm, HLSL derlemesi ve ön işleme için ilk desteği veriyor. Direct3D bayt kodu gölgelendiricilerini Direct3D montajına ayırma desteği de sunan yazılım, ayrıca, Direct3D tarafından kullanılan eski Direct3D bayt kodu biçimini ayrıştırma desteği içeriyor. Sürümde, çeşitli çeviri iyileştirmeleri ve Direct3D 12 yöntemleri için iyileştirmeler yapılmış bulunuyor. Vkd3d 1.3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ya da winehq.org’un duyurusunu inceleyebilirsiniz.
Vkd3d 1.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Vkd3d 1.2 duyuruldu
Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.2 sürümü duyuruldu. Wine ekibinin, vkd3d’nin 1.2 sürümünü duyurmaktan gurur duyduğu belirtilirken, Vulkan çeviri kitaplığının artık kullanıcını hizmetinde olduğu ifade ediliyor. Sürümün libvkd3d-shader’in bir halk kütüphanesi olarak kullanılabilirliğiyle geldiği ve akış çıkışı desteği kazandığı söyleniyor. Yeni uygulanan Direct3D 12 özelliklerinin çoklu örnekleme içerdiği söylenirken, tüm arayüzler için “özel veri” API’lerinin geldiği belirtiliyor. Dolaylı bir sayım tamponu ile çizim yapıldığı belirtilirken, akış çıkışı ve akış çıkışı sorgularının işlediği ifade ediliyor. Sürümde, çeşitli çeviri iyileştirmeleri ve Direct3D 12 yöntemleri için iyileştirmeler yapılmış bulunuyor. Vkd3d 1.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Vkd3d 1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştiriyor
Bilindiği gibi, VKD3D, Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştiriliyor. Direct3D 12’nin hâlâ bir çok özelliğinin eksik olduğu ve kimi hatalarının giderilmesi için beklendiği ifade edilirken, projenin, Wine‘ın yalnızca Direct3D 12 ile OpenGL üzerinde güzel bir şekilde eşleşmeyen ve dolayısıyla mevcut WineD3D kodlarına uymayan D3D12 yaklaşımıyla sürdürüldüğü belirtiliyor. Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirmek istiyor. VKD3D ağır ağır gelişmeye devam ederken, Wine tabanlı yazılımın Proton’un bir parçası olarak kullanıma girmesi konusu, Valve’i memnun etmişe benziyor. Böylelikle modern Windows oyunlarının GNU/Linux’ta Steam Play altında güzel bir şekilde çalışmasına olanak sağlanacağı düşünülüyor.
Konu, GitHub üzerinde burada ele alınıyor.
Vkd3d 1.0 duyuruldu
Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.0 sürümü duyuruldu. Bunun vkd3d’nin ilk sürümü olduğu belirtilirken, Direct3D 12’nin hâlâ bir çok özelliğinin eksik olduğu ve kimi hataların beklendiği ifade ediliyor. Esas olarak demo uygulamalarla test edilen sürüm için çalışan D3D12 demoları olduğu bildiriliyor. Geometri ve mozaikleme gölgelendirme desteği içeren sürümde, çeşitli çeviri iyileştirmeleri ve Direct3D 12 yöntemleri için iyileştirmeler yapılmış bulunuyor. Vkd3d 1.0 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Vkd3d 1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.