Unang stable na release ng D8VK, pagpapatupad ng Direct3D 8 sa ibabaw ng Vulkan

Inilabas ang proyekto ng D8VK 1.0, na nag-aalok ng pagpapatupad ng Direct3D 8 graphics API na gumagana sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan API at nagbibigay-daan sa iyong magpatakbo ng mga 3D na application at laro batay sa Direct3D 8 API sa Linux gamit ang Wine o Proton. Ang code ng proyekto ay nakasulat sa wikang C++ at ipinamahagi sa ilalim ng lisensya ng Zlib. Ang code base ng proyekto ng DXVK na may pagpapatupad ng Direct3D 9, 10 at 11 sa tuktok ng Vulkan ay ginamit bilang batayan para sa pag-unlad.

Ang D8VK 1.0 ay minarkahan bilang ang unang release ng proyekto, na angkop para sa malawakang paggamit at nasubok sa daan-daang mga laro. Kung ikukumpara sa mga proyekto ng WineD3D at d3d8to9, na gumagamit ng pagsasalin ng Direct3D 8 sa OpenGL at Direct3D 9, ang proyekto ng D8VK ay nagpapakita ng mas mataas na pagganap, katatagan at pagiging tugma sa laro. Halimbawa, kapag sinubukan sa 3DMark 2001 SE package, ang D8VK project ay nakakuha ng 144660 puntos, ang d3d8to9 at dxvk na kumbinasyon ay nakakuha ng 118033, at ang WineD3D ay nakakuha ng 97134.

Unang stable na release ng D8VK, pagpapatupad ng Direct3D 8 sa ibabaw ng Vulkan

Sinubukan ng mga developer ang suporta para sa humigit-kumulang 8 laro sa D200VK, kabilang ang 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.

Unang stable na release ng D8VK, pagpapatupad ng Direct3D 8 sa ibabaw ng Vulkan

Listahan ng Direct3D 8 based na mga laro na hindi pa sinusuportahan sa D8VK:

  • Kaguluhan ng Legion
  • Masamang Mamatay: Pagbati sa Hari
  • Seryosong Sam: Ang Unang Pagkikita
  • Seryosong Sam: Ang Pangalawang Nakatagpo
  • Shrek 2
  • Sonik Bayani
  • Splinter Cell: Chaos Theory (Versus Mode)
  • Star Wars: Republic Commando (i-disable ang Squad Shadows)

Pinagmulan: opennet.ru

Magdagdag ng komento