Lëshimi i parë stabil i D7VK, realizimin e Direct3D 7 mbi API Vulkan

ËshtĂ« publikuar versione 1.0 e projektit D7VK, qĂ« zhvillon implementimin e API-t grafikor Direct3D 7, tĂ« propozuar nga kompania Microsoft nĂ« vitin 1999. D7VK punon pĂ«rmes transmetimit tĂ« thirrjeve nĂ« API-nĂ« Vulkan dhe lejon, duke pĂ«rdorur Wine, tĂ« luani lojĂ«rat retro tĂ« lidhura me API-nĂ« Direct3D 7 nĂ« Linux. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n Zlib. Si bazĂ« pĂ«r zhvillimin Ă«shtĂ« pĂ«rdorur kodi i backend-it d3d9 nga projekti DXVK.

Versioni 1.0 është shënuar si versioni i parë, i gatshëm për përdorim të gjerë. Krahasuar me WineD3D, mbështetet antialiasing në vizatimin (D3DRENDERSTATE_ANTIALIAS) dhe ekziston mundësia e kufizimit të shkallës së kornizës për lojërat e vjetra, që funksionojnë gabim në FPS të larta. Në aspektin e performancës, D7VK doli rreth tre herë më i shpejtë se WineD3D (45267 ndaj 16566) në testin 3DMark 2000 në një sistem me GPU NVIDIA RTX 4070 dhe përfshirjen e drejtpërdrejtë të driver-it për NVIDIA 570.195.03. Ndër kufizimet e D7VK, shënohet nevoja për një GPU me mbështetje Vulkan 1.3 dhe mungesa e mbështetjes për disa funksionalitete të D3D7.

Ekziston konfirmimi i funksionimit të lojërave:

  • Black & White
  • Carmageddon TDR 2000
  • Clive Barker’s Undying
  • Colin McRae Rally 2 0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Emperor: Battle for Dune
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • No One Lives Forever
  • Sacrifice
  • Star Trek: Bridge Commander
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade — Redemption
  • Wizardry 8

Zhvilluesi nuk ka për qëllim të përfshijë D7VK në DXVK, siç ndodhi me implementimet e Direct3D 8 dhe Direct3D 9 mbi Vulkan.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster