Ua hoʻohui ʻia nā kumu code o nā papahana D9VK a me DXVK

ua hanaia ka hoʻohui ʻana i nā kumu code o nā papahana D9VK a me DXVK. Nā hoʻomohala ʻana E9VK lawe ʻia aku i ka lālā haku o ka waihona DXVK. ʻIke ʻia ʻo D9VK e ka mea hoʻomohala i mākaukau e hoʻohana a hoʻokō i nā hana āpau i manaʻo ʻia. No laila, e hoʻomohala ʻia nā hoʻokō āpau o DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 a me Direct3D 9 ma luna o ka API kiʻi Vulkan i hoʻokahi kumu code. ʻAʻohe ʻike e pili ana i ka manawa o ka hoʻokumu ʻia ʻana o kahi hoʻokuʻu nui hou o DXVK, e komo pū me ke kākoʻo no Direct3D 9.

E hoʻomanaʻo kākou ma hope o ka hoʻohui ʻana iā D9VK a hoʻohui i ke kākoʻo no kekahi mau hoʻonui Vulkan pono, ka mea hoʻomohala o DXVK manaʻo no ka manawa pōkole e hoʻoikaika i ka hoʻoponopono ʻana i nā pōpoki, e hoʻolōʻihi i ka hoʻonui ʻana o ka hana. ʻO kahi makemake like i hoʻokumu ʻia e makaʻu i ka emi ʻana o ka maikaʻi o ke kumu code. ʻO kēlā me kēia hōʻano hou i ka lālā 1.4.x ke kumu i nā hoʻopiʻi e pili ana i nā loli regressive ʻaʻole hiki ke hana hou ʻia, kūloko a paʻa. Pono kēia mau pilikia i ka nānā ʻana i nā kumu o ko lākou hanana ʻana, inā ʻaʻole e haʻalele iā lākou me ka hoʻomau ʻana i ka hoʻonui ʻana i ka hana hiki ke hoʻonui i ke kūlana a paʻakikī i ke kaʻina hana.

E hoʻomau ka hoʻomohala ʻana o D9VK ma ke ʻano he ʻāpana o ka waihona DXVK ma ke ʻano o kahi frontend, ʻo ia ke kuleana o ka mea hoʻomohala D9VK mua. ʻO nā hoʻolālā no ka hoʻomohala hou ʻana me ka hoʻopau ʻana i kekahi mau pilikia i ʻike ʻia (bumpmapping, premodulation), ka hoʻokō ʻana i kahi cursor software (me ka hoʻohui ʻana i ke kākoʻo cursor hardware i loaʻa mua), hoʻohui i kahi ala. ComposeRects, i wehewehe ʻia ma ka D3D9Ex kikoʻī, a me ka hiki ke wehewehe i nā kala palena maʻamau.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka