Microsoft wis mbukak kode lapisan kanggo nerjemahake perintah Direct3D 9 menyang Direct3D 12

Microsoft wis ngumumake open source saka lapisan D3D9On12 kanthi implementasi piranti DDI (Device Driver Interface) sing nerjemahake perintah Direct3D 9 (D3D9) menyang Direct3D 12 (D3D12). Lapisan kasebut bisa njamin operasi aplikasi lawas ing lingkungan sing mung ndhukung D3D12; contone, bisa uga migunani kanggo ngetrapake D3D9 adhedhasar proyek vkd3d lan VKD3D-Proton, sing nawakake implementasi Direct3D 12 kanggo Linux sing bisa digunakake. terjemahan saka telpon D3D12 menyang API grafis Vulkan. Kode kanggo D3D9On12 ditulis ing C ++ lan diterbitake ing lisensi MIT.

Proyèk iki adhedhasar kode subsistem sing padha sing kalebu ing Windows 10. Kacathet yen publikasi kode D3D9On12 bakal ngaktifake anggota masyarakat kanggo melu ndandani kesalahan lan nambah optimasi, lan uga bisa dadi conto kanggo sinau implementasine. saka driver D3D9 DDI lan framework kanggo nggawe lapisan padha kanggo terjemahan saka macem-macem API grafis menyang D3D12.

Ing wektu sing padha, paket DXBC Signer diterbitake, sing ngidini sampeyan mlebu file DXBC sewenang-wenang sing digawe dening alat pihak katelu. D3D9On12 nggunakake paket iki kanggo mlebu DXBC kui nalika Ngonversi shaders kanggo model anyar.

Source: opennet.ru

Add a comment