VKD3D պատառաքաղը ստեղծվել է Proton-ում Direct3D 12-ի աջակցությունը բարելավելու համար

Ծրագրի շրջանակներում VKD3D-Պրոտոն ստեղծվել է կոդերի բազայից պատառաքաղ vkd3d. Valve-ը նախատեսում է օգտագործել այս պատառաքաղը Wine-ի վրա հիմնված փաթեթում՝ Proton Windows խաղերի թողարկման համար: DirectX 9/10/11 աջակցությունը Proton-ում հիմնված է փաթեթի վրա DXVK, և DirectX 12-ի իրականացումը մինչ այժմ հիմնված է vkd3d գրադարանի վրա (հետո մահվան մասին հեղինակ vkd3d մշակում նշված բաղադրիչի շարունակվեց CodeWeavers և Wine համայնքի աշխատակիցներ): VKD3D-Proton մշակման փուլում ներգրավված են Հանս-Քրիստիան Արնցեն (Հանս-Քրիստիան Արնցեն, գործիքակազմի հեղինակ SPIRV-Խաչ և Vulkan API-ի որոշ ընդլայնումների մշակող, Philippe Rebol (Ֆիլիպ Ռեբոհլ, DXVK-ի կողմից) և Ջոշուա Էշթոնը (Ջոշուա Էշթոն, հեղինակ D9VK),
աշխատանքային Valve ընկերությանը:

VKD3D-Proton-ը նախատեսում է աջակցել Proton-ի հատուկ փոփոխություններին, օպտիմալացումներին և բարելավումներին՝ Direct3D 12-ի վրա հիմնված Windows խաղերի ավելի լավ կատարման համար, որոնք դեռ չեն ընդունվել vkd3d-ի հիմնական մասում: Տարբերությունների թվում նաև ուշադրություն է դարձվում Vulkan-ի ժամանակակից ընդլայնումների օգտագործմանը և գրաֆիկական վարորդների թարմ թողարկումների հնարավորություններին՝ Direct3D 12-ի հետ լիարժեք համատեղելիության հասնելու համար: VKD3D-Proton-ը ուղղված չէ հետընթաց համատեղելիության պահպանմանը բնօրինակ vkd3d API-ի հետ և չունի բացառել հին GPU-ների և գրաֆիկական դրայվերների աջակցության դադարեցումը:

Source: opennet.ru

Добавить комментарий