Выпуск D7VK 1.5 с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 3

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° D7VK 1.5, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ графичСских API Direct3D 3, 5, 6 ΠΈ 7, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft Π² 1996, 1997, 1998 ΠΈ 1999 Π³ΠΎΠ΄Π°Ρ…. D7VK Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π² API Vulkan ΠΈ позволяСт ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Wine Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π² Linux Ρ€Π΅Ρ‚Ρ€ΠΎ ΠΈΠ³Ρ€Ρ‹, завязанныС Π½Π° API Direct3D 3, 5, 6 ΠΈ 7. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС C++ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Zlib. Π’ качСствС основы ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ использован ΠΊΠΎΠ΄ бэкСнда d3d9 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° DXVK β€” D7VK ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ API Direct3D 3, 5, 6 ΠΈ 7 Π² Π²Ρ‹Π·ΠΎΠ²Ρ‹ Direct3D 9, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² API Vulkan. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ D7VK Π² состав DXVK, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ с рСализациями Direct3D 8 ΠΈ Direct3D 9 ΠΏΠΎΠ²Π΅Ρ€Ρ… Vulkan.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС обСспСчСна ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° графичСского API Direct3D 3 Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π½Π΅Π΅ доступной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Direct3D 5, 6 ΠΈ 7. Π§Ρ‚ΠΎ касаСтся, Π΄Ρ€ΡƒΠ³ΠΈΡ… вСрсий Direct3D, Ρ‚ΠΎ вСрсия DirectX 1 Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° 3D-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. API Direct3D появился Π² вСрсии DirectX 2, которая ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счёту Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° DirectX 3. ВСрсия DirectX 4 Π½Π΅ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Microsoft ΠΈ ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π² состоянии ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° (слСдом Π·Π° DirectX 3 сразу Π²Ρ‹ΡˆΠ΅Π» DirectX 5). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Direct3D 8, 9, 10 ΠΈ 11 прСдоставляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ DXVK.

Π’ D7VK 1.5 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ошибок ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ совмСстимости с ΠΈΠ³Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 5, 6 ΠΈ Direct3D 7. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² исполнСния (Execute buffers) для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ GPU, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ записи Π² ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ (Back buffer) ΠΈ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ (Depth buffer), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² с ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Begin ΠΈ End.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ³Ρ€:

  • Delta Force 2
  • Empire of the Ants (2000)
  • Frogger (1997)
  • Gorky 17
  • Ground Control
  • Incoming
  • Knight Rider
  • MotoRacer2
  • Need For Speed 3/4
  • Nocturne
  • O.D.T.: Escape… Or Die Trying
  • Outlaws
  • Radeon’s Ark
  • Rage Dawning
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Shadows of the Empire
  • Summoner
  • Take No Prisoners
  • The Mystery of the Druids
  • Total Club Manager 2003
  • Urban Chaos
  • Venom. Codename: Outbreak
  • Wing Commander: Prophecy

 Выпуск D7VK 1.5 с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 3


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ