Basis kode proyek D9VK lan DXVK wis digabung

dumadi nggabungake basis kode proyek D9VK lan DXVK. Pangembangan D9VK digawa liwat menyang cabang master gudang DXVK. D9VK ditaksir dening pangembang minangka siap kanggo nggunakake lan ngleksanakake meh kabeh fungsi dimaksudaké. Mangkono, kabeh implementasine DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 lan Direct3D 9 ing ndhuwur API grafis Vulkan saiki bakal dikembangake ing basis kode siji. Ora ana informasi babagan wektu pambentukan rilis penting DXVK anyar, sing bakal kalebu dhukungan kanggo Direct3D 9.

Elinga yen sawise nggabungake D9VK lan nambah dhukungan kanggo sawetara ekstensi Vulkan sing migunani, pangembang DXVK sedya sementara fokus efforts mung ing mbenakake kewan omo, kalem expansion saka fungsi. Kekarepan sing padha disebabake wedi nyuda kualitas basis kode. Saben nganyari kanggo cabang 1.4.x nimbulaké keluhan bab owah-owahan regressive sing ora bisa maleh, localized lan tetep. Masalah kasebut mbutuhake analisis babagan sebab kedadeyane, yen ora dikoreksi nalika terus nambah fungsi mung bisa nambah kahanan lan nggawe rumit proses pangopènan.

Pengembangan D9VK bakal terus minangka bagéan saka gudang DXVK ing wangun frontend, sing bakal dadi tanggung jawab pangembang D9VK asli. Rencana kanggo pangembangan luwih lanjut kalebu ngilangi sawetara masalah sing dikenal (bumpmapping, premodulation), ngetrapake kursor piranti lunak (saliyane dhukungan kursor hardware sing wis kasedhiya), nambah metode. ComposeRects, ditetepake ing specification D3D9Ex, lan kemampuan kanggo nemtokake werna wewatesan adat.

Source: opennet.ru

Add a comment