Pagpagawas sa Wine 6.7 ug VKD3D-Proton 2.3

Usa ka eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa WinAPI - Wine 6.7 - nahitabo. Sukad sa pagpagawas sa bersyon 6.6, 44 ka mga ulat sa bug ang gisirhan ug 397 ka mga pagbag-o ang nahimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Ang NetApi32, WLDAP32 ug Kerberos nga mga librarya nakabig ngadto sa PE executable file format.
  • Ang pagpatuman sa Media Foundation framework gipauswag.
  • Ang librarya sa mshtml nagpatuman sa ES6 JavaScript mode (ECMAScript 2015), nga ma-enable kung ang compatibility mode para sa Internet Explorer 11 ma-enable.
  • Ang WOW64, usa ka layer alang sa pagpadagan sa 32-bit nga mga programa sa 64-bit nga Windows, nagpauswag sa file system redirection aron ilisan ang 32-bit DLLs alang sa mga programa imbes sa 64-bit nga mga.
  • Gidugang bag-ong mga drayber nga adunay suporta sa Plug & Play.
  • Gidugang ang usa ka input device alang sa pagtrabaho sa keyboard sa hilaw nga mode.
  • Ang mga taho sa sayup nga may kalabutan sa operasyon sa mga dula gisirado: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, "Fairy Tale About Father Frost, Ivan ug Nastya", MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Sirado nga mga taho sa sayup nga may kalabutan sa operasyon sa mga aplikasyon: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobarvid2000UE , EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.

Dugang pa, gipatik ni Valve ang VKD3D-Proton 2.3, usa ka tinidor sa vkd3d codebase nga gilaraw aron mapaayo ang suporta sa Direct3D 12 sa launcher sa dula sa Proton. Gisuportahan sa VKD3D-Proton ang mga pagbag-o nga piho sa Proton, pag-optimize ug pagpaayo alang sa labi ka maayo nga paghimo sa mga dula sa Windows nga gibase sa Direct3D 12, nga wala pa gisagop sa panguna nga bahin sa vkd3d.

Ang bag-ong bersyon sa VKD3D-Proton nagdugang inisyal nga suporta para sa DXR 1.0 API (DirectX Raytracing), ang pagpatuman niini naggamit sa Vulkan extension VK_KHR_raytracing para sa ray tracing. Ang DXR karon magamit lamang sa mga sistema nga adunay mga drayber sa NVIDIA ug mahimong magamit sa mga dula nga Control ug Ghostrunner. Ang suporta alang sa VRS (Variable Rate Shading) ug Conservative Rasterization nahuman na. Ang D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH nga tawag gipatuman, nga nagpaposible sa paggamit sa APITraces. Daghang hinungdanon nga pag-optimize sa pasundayag ang nahimo.

Source: opennet.ru

Idugang sa usa ka comment