Saldhigyada koodka mashaariicda D9VK iyo DXVK waa la isku daray

dhacay isku darka saldhigyada code ee mashaariicda D9VK iyo DXVK. Horumarka D9VK qaaday laanta sare ee kaydka DXVK. D9VK waxa qiimeeyay horumariyuhu in uu diyaar u yahay in uu isticmaalo oo uu fuliyo ku dhawaad ​​dhammaan hawlaha loogu talagalay. Sidaa darteed, dhammaan hirgelinta DXGI (Kaabayaasha Garaafyada DirectX), Direct3D 11, Direct3D 10 iyo Direct3D 9 ee dusha sare ee sawirada Vulkan API ayaa hadda lagu horumarin doonaa hal saldhig oo kood ah. Weli ma jiro wax war ah oo ku saabsan wakhtiga la samaynayo siidaynta cusub ee muhiimka ah ee DXVK, kaas oo ay ku jiri doonto taageerada Direct3D 9.

Aynu xasuusanno ka dib markii la isku daro D9VK oo aan ku daro taageerada qaar ka mid ah kordhinta Vulkan waxtarka leh, horumarinta DXVK damacsan yahay si ku meel gaar ah diiradda u saar dadaalka hagaajinta dhiqlaha, hoos u dhigista ballaarinta shaqeynta. rabitaan la mid ah waxaa sababay cabsida hoos u dhaca tayada saldhigga code. Cusbooneysi kasta oo lagu sameeyo laanta 1.4.x waxay keentaa cabashooyin ku saabsan isbeddellada dib-u-cusboonaaday ee aan dib loo soo saari karin, la xaddidin oo aan la hagaajin karin. Dhibaatooyinkani waxay u baahan yihiin falanqaynta sababaha ay u dhacaan, haddii kale iyaga oo ka tagaya iyaga oo aan la saxin inta ay sii wadaan kordhinta shaqeyntu waxay sii xumeyn kartaa oo kaliya xaaladda waxayna adkeyn kartaa habka dayactirka.

Horumarinta D9VK waxay sii socon doontaa iyada oo qayb ka ah kaydka DXVK ee qaabka hore, kaas oo noqon doona mas'uuliyadda horumariyaha asalka ah ee D9VK. Qorshayaasha horumarinta dheeraadka ah waxaa ka mid ah ciribtirka qaar ka mid ah dhibaatooyinka la yaqaan (bumpmapping, premodulation), hirgelinta cursor software (marka lagu daro taageerada cursor hardware ee horayba loo heli karo), ku darida hab ComposeRects, oo lagu qeexay qeexida D3D9Ex, iyo awoodda lagu qeexo midabada xuduudaha caadada ah.

Source: opennet.ru

Add a comment