Paglabas ng Wine 4.8 at D9VK 0.10 na may pagpapatupad ng Direct3D 9 sa itaas ng Vulkan

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.8. Mula nang ilabas ang bersyon 4.7 38 ulat ng bug ang isinara at 315 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Nagdagdag ng suporta para sa pagbuo sa PE na format para sa karamihan ng mga programa;
  • Ang data ng Unicode ay na-update sa bersyon 12.0;
  • Nagdagdag ng suporta para sa mga MSI patch file;
  • Nagdagdag ng suporta para sa flag na β€œ-fno-PIC” para bumuo ng mga script para i-disable ang PIC (Position Independent Code) sa compiler. Ang pagpupulong na walang PIC ay pinagana para sa arkitektura ng i386 bilang default;
  • Pinahusay na suporta sa joystick. Nagdagdag ng heuristics sa dinput upang matukoy kung ang device ay isang gamepad o joystick. Nagdagdag ang winejoystick ng suporta para sa mga coordinate para sa gulong sa joystick;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, planetaside 2, MidiIllustrator Virtuoso 3, Visual Studio 2017 Installer, Native Access, Universe Sandbox 2, Grand Prix Legends, MS Office 365 installer, NI System Web Server, Star Citizen, Esportal na kliyente 1.0.

Bilang karagdagan, maaari mong tandaan unang edisyon proyekto D9VK 0.10, kung saan ang pagpapatupad ng Direct3D 9 ay binuo, nagtatrabaho sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan graphics API. Ang proyekto ay batay sa code base ng proyekto ng DXVK, na pinalawak na may suporta para sa Direct3D 9. Nabanggit sa kasalukuyang anyo nito na ang D9VK ay magagamit na upang patakbuhin ang karamihan sa mga modernong laro batay sa Direct3D 9 gamit ang mga bersyon 2 o 3 ng Shader Model (ang suporta ng Shader Model 1 sa D9VK ay hindi pa available) nakumpleto).

Pinagmulan: opennet.ru

Magdagdag ng komento