Pagpagawas sa Wine 4.8 ug D9VK 0.10 nga adunay Direct3D 9 nga pagpatuman sa ibabaw sa Vulkan

Magamit eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa Win32 API - Alak 4.8. Sukad sa pagpagawas sa bersyon 4.7 Ang 38 nga mga taho sa bug gisirhan ug 315 nga mga pagbag-o ang nahimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Gidugang nga suporta alang sa pagtukod sa PE format alang sa kadaghanan nga mga programa;
  • Unicode data nga gi-update sa bersyon 12.0;
  • Gidugang nga suporta alang sa MSI patch files;
  • Gidugang nga suporta alang sa "-fno-PIC" nga bandila aron makahimo og mga script aron ma-disable ang PIC (Position Independent Code) sa compiler. Ang PIC-free nga asembliya gipalihok alang sa i386 nga arkitektura pinaagi sa default;
  • Gipauswag nga suporta sa joystick. Gidugang nga heuristics sa dinput aron mahibal-an kung ang aparato usa ka gamepad o joystick. winejoystick midugang suporta alang sa mga coordinate alang sa ligid sa joystick;
  • Sirado nga mga taho sa bug nga may kalabutan sa operasyon sa mga dula ug aplikasyon:
    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 nga kliyente 1.0.

Dugang pa, kini mahimong matikdan unang edisyon proyekto D9VK 0.10, diin ang pagpatuman sa Direct3D 9 gipalambo, nga nagtrabaho pinaagi sa paghubad sa mga tawag sa Vulkan graphics API. Ang proyekto gibase sa code base sa proyekto sa DXVK, nga gipalapdan uban sa suporta alang sa Direct3D 9. Namatikdan sa iyang kasamtangan nga porma nga ang D9VK mahimong magamit na sa pagpadagan sa kadaghanan sa modernong mga dula base sa Direct3D 9 gamit ang mga bersyon 2 o 3 sa Shader Model (Shader Model 1 nga suporta sa D9VK wala pa magamit) nahuman).

Source: opennet.ru

Idugang sa usa ka comment