Ukukhutshwa kweDXVK 2.2, Direct3D 9/10/11 ukuphunyezwa phezulu kweVulkan API

Ukukhutshwa kwe-DXVK 2.2 layer kuyafumaneka, ukubonelela ngokuphunyezwa kwe-DXGI (i-DirectX Graphics Infrastructure), i-Direct3D 9, i-10 kunye ne-11, isebenza ngokuguqulelwa kwefowuni kwi-Vulkan API. I-DXVK ifuna i-Vulkan 1.3 API-enabled drivers ezifana ne-Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, kunye ne-AMDVLK. I-DXVK ingasetyenziselwa ukuqhuba ii-aplikeshini ze-3D kunye nemidlalo kwi-Linux isebenzisa iWayini, isebenza njengenye indlela yokusebenza ephezulu kwi-Direct3D eyakhelwe-ngaphakathi yeWayini 9/10/11 uphumezo olusebenza phezu kwe-OpenGL.

Utshintsho oluphambili:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прослойки D3D11On12, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Direct3D 11 ΠΏΠΎΠ²Π΅Ρ€Ρ… Direct3D 12. Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ D3D12 Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° Unity, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Lego Builder’s Journey, Π² DXVK Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания устройств D3D11 ΠΈΠ· устройств D3D12, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ D3D11On12CreateDevice ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс ID3D11On12Device.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Direct3D 9 появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° частичного отобраТСния (Partial Presentation), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ частСй ΠΎΠΊΠ½Π° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ содСрТимого экранного Π±ΡƒΡ„Π΅Ρ€Π° (backbuffer) Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ отрисовки Π΅Π³ΠΎ Π² ΠΎΠΊΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CPU. Указанная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ³Ρ€, созданными с использованиСм инструмСнтария Microsoft WPF, Ρ†Π΅Π½ΠΎΠΉ сниТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для Direct3D 9 Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ±ΡƒΡ„Π΅Ρ€ΠΎΠ² (SwapChain) ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΈ d3d9.noExplicitFrontBuffer.
  • ΠŸΡ€ΠΈ использовании вмСстС с Proton ΠΈΠ»ΠΈ Wine ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ созданиС Ρ„Π°ΠΉΠ»ΠΎΠ² с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Π²Ρ‹Π²ΠΎΠ΄ диагностичСских сообщСний Π² консоль ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ спСцифичных для wine возмоТностСй, Ρ‡Ρ‚ΠΎ соотвСтствуСт повСдСнию vkd3d-proton. Для возобновлСния создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² c Π»ΠΎΠ³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния DXVK_LOG_PATH.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти Π² ситуациях создания Π² ΠΈΠ³Ρ€Π°Ρ… Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… устройств D3D11.
  • На систСмах с нСсколькими GPU ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ устройств Π²Ρ‹Π²ΠΎΠ΄Π°, доступных Ρ‡Π΅Ρ€Π΅Π· DXGI, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° RE (Reach for the Moon), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… D3D12.
  • Imiba elungisiweyo evele kwimidlalo:
    • Battle Fantasia Revised Edition
    • Uloyiko olubandayo
    • Dawn of Magic 2
    • DC Universal Kwi-Intanethi
    • Far Cry 2
    • Halo: The Master Collection oyiNtloko
    • Warhammer 40k: Space Marine
    • Ubukhosi beJade
    • IPirates kaSid Meier
    • Imfazwe iyonke: I-Shogun 2

    umthombo: opennet.ru

Yongeza izimvo