Maziko a ma code a ntchito za D9VK ndi DXVK aphatikizidwa

chinachitika kuphatikiza maziko a ma code a ntchito za D9VK ndi DXVK. Zotukuka D9VK kupitirizidwa ku ofesi ya nthambi yosungiramo zinthu Zamgululi. D9VK imawunikidwa ndi wopanga mapulogalamu kuti ndi yokonzeka kugwiritsa ntchito ndikukhazikitsa pafupifupi magwiridwe antchito onse. Chifukwa chake, machitidwe onse a DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 ndi Direct3D 9 pamwamba pa Vulkan graphics API tsopano apangidwa mu code code imodzi. Palibe chidziwitso chokhudza nthawi yopangira kutulutsidwa kwatsopano kwa DXVK, komwe kuphatikizepo chithandizo cha Direct3D 9.

Tikumbukire kuti titaphatikiza D9VK ndikuwonjezera thandizo pazowonjezera zina za Vulkan, wopanga DXVK. akufuna yang'anani khama kwakanthawi pakukonza zolakwika, ndikuchepetsa kukula kwa magwiridwe antchito. Chikhumbo chofanana chifukwa cha kuopa kuchepa kwa mtundu wa code base. Kusintha kulikonse ku nthambi ya 1.4.x kumayambitsa madandaulo okhudza kusintha kosinthika komwe sikungathe kupangidwanso, kusinthidwa ndikukhazikika. Mavutowa amafunikira kusanthula zifukwa zomwe zawachitikira, apo ayi kuwasiya osakonzedwa pomwe akupitilizabe kukulitsa magwiridwe antchito atha kukulitsa mkhalidwewo ndikusokoneza kukonza.

Kukula kwa D9VK kupitilira ngati gawo la nkhokwe ya DXVK mwanjira yakutsogolo, yomwe idzakhala udindo wa wopanga D9VK woyambirira. Mapulani opititsa patsogolo chitukuko akuphatikiza kuthetsa mavuto ena odziwika (bumpmapping, premodulation), kugwiritsa ntchito cholozera pulogalamu (kuphatikiza ndi chithandizo cholozera cha hardware chomwe chilipo kale), kuwonjezera njira. ComposeRects, yofotokozedwa mu ndondomeko ya D3D9Ex, ndi kutha kufotokozera mitundu yamalire.

Source: opennet.ru

Kuwonjezera ndemanga