Kutolewa kwa DXVK 1.10.3, utekelezaji wa Direct3D 9/10/11 juu ya API ya Vulkan

Kutolewa kwa safu ya DXVK 1.10.3 kunapatikana, kutoa utekelezaji wa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 na 11, kufanya kazi kupitia tafsiri ya simu kwa Vulkan API. DXVK inahitaji viendeshi vinavyotumia Vulkan API 1.1, kama vile Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, na AMDVLK. DXVK inaweza kutumika kuendesha programu na michezo ya 3D kwenye Linux kwa kutumia Mvinyo, ikitumika kama njia mbadala ya utendakazi wa hali ya juu kwa utekelezaji wa asili wa Wine Direct3D 9/10/11 unaoendeshwa juu ya OpenGL.

Mabadiliko kuu:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ID3D11Fence, рСализованная ΠΏΠΎΠ²Π΅Ρ€Ρ… раздСляСмых хронологичСских сСмафоров Vulkan (Timeline semaphore), ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² для синхронизации ΠΌΠ΅ΠΆΠ΄Ρƒ устройством ΠΈ хостом, вмСсто Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² VkFence ΠΈ VkSemaphore. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ID3D11Fence ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΈΠ³Ρ€Π΅ Halo Infinite ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ для wine ΠΈ vkd3d-proton.
  • УстранСно рСгрСссивноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² DXVK 1.10.2, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ΅Π΅ ΠΊ сбоям ΠΏΡ€ΠΈ отрисовкС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… D3D11, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ³Ρ€Ρ‹ Prey ΠΈ Bioshock Infinite.
  • УстранСны ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ… Need For Speed 3, Ninja Blade ΠΈ Ys Origin.
  • Для ΠΈΠ³Ρ€Ρ‹ Stray Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция d3d11.ignoreGraphicsBarriers, Ρ€Π΅ΡˆΠΈΠ²ΡˆΠ°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… GPU.

Chanzo: opennet.ru

Kuongeza maoni