Dasar kode proyék D9VK sareng DXVK parantos dihijikeun

lumangsung ngahijikeun dasar kode proyék D9VK sareng DXVK. Kamekaran D9VK dibabawa ka cabang master of Repository nu DXVK. D9VK ditaksir ku pamekar salaku siap ngagunakeun sarta ngalaksanakeun ampir sakabéh fungsi dimaksudkeun. Ku kituna, sadaya palaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 sareng Direct3D 9 di luhur API grafik Vulkan ayeuna bakal dikembangkeun dina dasar kode tunggal. Teu acan aya inpormasi ngeunaan waktos formasi sékrési énggal DXVK, anu bakal kalebet dukungan pikeun Direct3D 9.

Hayu urang émut yén saatos ngahijikeun D9VK sareng nambihan dukungan pikeun sababaraha ekstensi Vulkan anu mangpaat, pamekar DXVK ngahajakeun samentara museurkeun usaha ngan dina fix bug, slowing turun ékspansi fungsionalitas. Kahayang nu sarupa disababkeun ku sieun panurunan dina kualitas dasar kode. Unggal update kana cabang 1.4.x ngabalukarkeun keluhan ngeunaan parobahan regressive nu teu bisa dihasilkeun, localized jeung dibereskeun. Masalah ieu ngabutuhkeun analisa alesan pikeun lumangsungna, upami henteu ngantunkeunana bari terus ningkatkeun fungsionalitas ngan ukur tiasa nganyenyerikeun kaayaan sareng ngahesekeun prosés pangropéa.

Ngembangkeun D9VK bakal diteruskeun salaku bagian tina gudang DXVK dina bentuk frontend, anu bakal janten tanggung jawab pamekar D9VK asli. Rencana pikeun pangwangunan salajengna kalebet ngaleungitkeun sababaraha masalah anu dipikanyaho (bumpmapping, premodulation), ngalaksanakeun kursor parangkat lunak (sajaba ti dukungan kursor hardware anu parantos sayogi), nambihan metode. ComposeRects, Didefinisikeun dina spésifikasi D3D9Ex, jeung kamampuhan pikeun nangtukeun warna wates custom.

sumber: opennet.ru

Tambahkeun komentar