tuku kaupapa , e whakarato ana i te whakatinanatanga Direct3D 9 e mahi ana ma te whakawhiti waea ki te API whakairoiro . Ko te kaupapa i runga i te turanga waehere o te kaupapa , kua whakawhānuihia hei tautoko i te Direct3D 9. Ka whakatauritea ki te whakatinanatanga WineD3D-based Direct9D 3, ka pai ake te mahi a D9VK na te mea he puhoi ake te whakamaoritanga a Direct3D 9 ma OpenGL i te whakamaoritanga ma Vulkan.
Ka taea te whakamahi i te D9VK hei whakahaere i ngā taupānga me ngā kēmu 3D i roto i Linux te whakamahi i te Waina. Ko te nuinga o ngā kēmu Direct3D 9 e whakamahi ana i te Shader Model 2, 3 rānei e tautokona ana. Waehere kaupapa i raro i te raihana Zlib kore utu. E hiahia ana a D9VK ki nga taraiwa e tautoko ana i te Vulkan API, penei i te AMD RADV 18.3+, NVIDIA 415.22+, Intel ANV 19.0+, me te AMDVLK.
Nga whakapainga matua:
- Ko te kaha ki te whakamahi neke atu i te 4 GB o te mahara ataata i roto i nga tono 32-bit kua whakatinanahia, i whakaoti rapanga i te wa e whakarewahia ana nga mods mo nga keemu Skyrim me Oblivion;
- Ko te tukatuka tukutahi o te whakaatu i te hua whakaatu ki te mata kua whakahohea (waahi whakaaturanga). Hei whakaiti i te torohūtanga o te miro tāhuahua matua, ka mahia te tukatuka putanga ki te miro tuku whakahau;
- I tangohia nga tohu tukutahi rerenga whakahau i te wa e tiki ana i nga raraunga i tonohia;
- Ko te waehere mo te whakatau i te wa o roto kua whakamaoritia ki te whakamahi i te taima motuhake mo te turanga, i awhina i te whakaoti rapanga me te whanonga he o te high_resolution_clock mai i MinGW;
- Ko te tangohanga o nga kaitarai kua whakaroahia te MANAGED me te SYSTEMMEM i te atamira i mua i te whakatinanatanga o PrepareDraw, i whakaoti rapanga mahi i roto i nga keemu Risen and Legend of the Heroes: Trails of the Sky;
- He tautoko taapiri , i taea ai te whakatinana i te whakaputa tika i roto i nga keemu SpinTyres me Mudrunner;
- Kua pai ake te hototahi ki (D3D9Ex). Ko nga korero mo te tukatuka ResetEx me te Tautuhi ka whakaarohia;
- Kua horoia me te refactored waehere;
- Kei te whakaratohia he mapi tika mo te WRITEONLY buffers, ka whai hua pai ki te mahi me te karo i tetahi pepeke i roto i te keemu.
Kaitatau-Patua: Te Ao Offensive, ka puta tonu te tuhi ki te parepare i muri i te wetewete; - Tikanga kua whakatinanahia , ka taea e koe te whakamahi i nga pouaka korero ki nga tono mata-katoa;
- Kua whakatinanahia te tautoko tae atu ki ngā , e hiahiatia ana mo te SWVP (SoftWare Vertex Processing);
- Ko te porotiti tauira, e whakaatuhia ana ki runga ake o te ahua o naianei (whakaahua upoko, HUD), kua hoahoatia ano;
- Ko te kōwhiringa taapiri d3d9.dialogBoxMode, ka taea te whakamahi ki te whakakore i te mahi anake i te aratau mata katoa;
- I mahi arotautanga mahi me te whakaoti rapanga i puta i te wa e whakarewa ana i nga keemu GTA: San Andreas, The Masquerade Bloodlines, Max Payne 2, The Sims 2, Silent Hunter 3, Senran Kagura Shinovi, Dungeons and Dragons, Crysis, Metal Slug X, ANGLE, Need for Tere: waro me te aranga 1.
I tua atu, ka taea te tohu kaiwhakawhanake kaupapa (Ko te whakatinanatanga o DXGI, Direct3D 10 me Direct3D 11 kei runga ake o te Vulkan API) ka aro noa nga mahi ki runga i nga whakatikatika pepeha, ka whakaroa i te horahanga o te mahi. He hiahia rite he āwangawanga mo te hekenga o te kounga o te turanga waehere me te uaua ake o te tiaki a muri ake nei. Ko ia whakahou ki te peka 1.4.x ka puta nga amuamu mo nga huringa whakamuri kaore e taea te whakaputa, te waahi me te whakatika.
Ko enei raru e hiahia ana ki te tātari i nga take i pa mai ai, mena ka waiho kia kore e whakatikahia i te wa e piki haere tonu ai nga mahi ka whakararu noa te ahuatanga ka huri i te mahi tiaki ki te moemoea. Ko nga mahere e whakaarohia ana e te kaiwhakawhanake DXVK ki te whakatinana i mua i te huri ki te aratau whakatika pepeha anake ko te taapiri tautoko mo etahi toronga Vulkan whaihua me te whakakotahi me nga whanaketanga o te kaupapa D9VK.
Tāpiritanga: wera i runga i nga rekereke tuku whakatika D9VK 0.40.1, i roto i nei tautuhia te vec4(1) ki te uara taunoa mo te COLOR0 i roto i nga whakamarumaru poupou, me te whakatika i tetahi pepeke i hē te hoatutanga o nga mokamoka whakaputa whakamarumaru taunoa, na reira i he te whakatika e te pito o muri, ka whakakapihia e te vec4(0).
Source: opennet.ru
