D8VK-ի առաջին կայուն թողարկումը, Direct3D 8-ի ներդրումը Vulkan-ի վերևում

Թողարկվել է D8VK 1.0 նախագծի թողարկումը, որն առաջարկում է Direct3D 8 գրաֆիկական API-ի իրականացում, որն աշխատում է զանգերի թարգմանության միջոցով Vulkan API-ին և թույլ է տալիս օգտագործել Wine-ը կամ Proton-ը՝ Windows-ի համար մշակված 3D հավելվածները և Direct3D 8 API-ի հետ կապված խաղերը գործարկելու համար: Linux-ում Ծրագրի կոդը գրված է C++ լեզվով և տարածվում է Zlib լիցենզիայի ներքո: Որպես զարգացման հիմք օգտագործվել է DXVK նախագծի կոդային բազան՝ Direct3D 9, 10 և 11-ի ներդրմամբ Vulkan-ի վերևում:

D8VK 1.0-ը նշվում է որպես նախագծի առաջին թողարկում, որը հարմար է ամենուր օգտագործման համար և փորձարկվել է հարյուրավոր խաղերի վրա: Համեմատած WineD3D և d3d8to9 նախագծերի հետ, որոնք օգտագործում են Direct3D 8-ից դեպի OpenGL և Direct3D 9 թարգմանությունը, D8VK նախագիծը ցույց է տալիս ավելի լավ կատարում, կայունություն և խաղի համատեղելիություն: Օրինակ, երբ փորձարկվել է 3DMark 2001 SE փաթեթում, D8VK նախագիծը հավաքել է 144660 միավոր, d3d8to9 և dxvk փաթեթը՝ 118033, իսկ WineD3D-ը՝ 97134:

D8VK-ի առաջին կայուն թողարկումը, Direct3D 8-ի ներդրումը Vulkan-ի վերևում

Մշակողները փորձարկել են D8VK-ում մոտ 200 խաղերի աջակցություն, այդ թվում՝ The Elder Scrolls III: Morrowind, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed ​​III: Hot Pursuit, Red Faction II: , Max Payne 2, Unreal II: The Awakening, GTA III, Silent Hill 3:

D8VK-ի առաջին կայուն թողարկումը, Direct3D 8-ի ներդրումը Vulkan-ի վերևում

Direct3D 8-ի վրա հիմնված խաղերի ցանկ, որոնք դեռ չեն աջակցվում D8VK-ի կողմից.

  • Քաոսի լեգեոն
  • Չար մեռածներ. Ողջույն թագավորին
  • Լուրջ Սեմ. Առաջին հանդիպում
  • Լուրջ Սեմ. Երկրորդ հանդիպումը
  • Shrek 2
  • Sonic հերոսներ
  • Splinter Cell: Քաոսի տեսություն (ռեժիմի դեմ)
  • Աստղային պատերազմներ. հանրապետական ​​հրամանատար (անջատել Squad Shadows)

Source: opennet.ru

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