D8VK-ийн анхны тогтвортой хувилбар, Вулкан дээр Direct3D 8-ийн хэрэгжилт

Vulkan API руу дуудлагын орчуулга хийх замаар ажилладаг Direct8D 1.0 график API-ийн хэрэгжилтийг санал болгож, Windows-д зориулсан 3D програмууд болон Direct8D 3 API-тай холбоотой тоглоомуудыг ажиллуулахын тулд Wine эсвэл Proton ашиглах боломжийг олгодог D3VK 8 төслийн хувилбар гарсан. Линукс дээр.Төслийн код нь C++ хэл дээр бичигдсэн бөгөөд Zlib лицензийн дагуу түгээгддэг. Вулкан дээр Direct3D 9, 10, 11-ийг хэрэгжүүлсэн DXVK төслийн кодын суурийг хөгжүүлэлтийн үндэс болгон ашигласан.

D8VK 1.0 нь хаа сайгүй ашиглахад тохиромжтой, олон зуун тоглоом дээр туршсан төслийн анхны хувилбар гэж тэмдэглэгдсэн. Direct3D 3-аас OpenGL болон Direct8D 9 орчуулгыг ашигладаг WineD3D болон d8d3to9 төслүүдтэй харьцуулахад D8VK төсөл нь илүү сайн гүйцэтгэл, тогтвортой байдал, тоглоомын нийцтэй байдлыг харуулж байна. Жишээлбэл, 3DMark 2001 SE багцад туршиж үзэхэд D8VK төсөл 144660 оноо, d3d8to9 болон dxvk багц 118033 оноо, WineD3D 97134 оноо авсан.

D8VK-ийн анхны тогтвортой хувилбар, Вулкан дээр Direct3D 8-ийн хэрэгжилт

Хөгжүүлэгчид D8VK-д The ​​Elder Scrolls III: Morrowind, Postal 200, Warcraft III, Another World 2, Need for Speed: High Stakes, Need for Speed ​​III: Hot Pursuit, Red Faction II зэрэг 15 орчим тоглоомын дэмжлэгийг туршиж үзсэн. Макс Пэйн 2, Unreal II: The Awakening, GTA III, Silent Hill 3.

D8VK-ийн анхны тогтвортой хувилбар, Вулкан дээр Direct3D 8-ийн хэрэгжилт

Direct3D 8 дээр суурилсан D8VK-д хараахан дэмжигдээгүй тоглоомуудын жагсаалт:

  • Эмх замбараагүй байдлын легион
  • Evil Dead: Хаантай мэндчилье
  • Ноцтой Сэм: Анхны учрал
  • Ноцтой Сэм: Хоёр дахь уулзалт
  • Shrek 2
  • Sonic баатрууд
  • Splinter Cell: Эмх замбараагүй байдлын онол (эсрэг горим)
  • Оддын дайн: Бүгд Найрамдах командо (Squad Shadows-ийг идэвхгүй болгох)

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх