Wine 4.20 และ Wine Staging 4.20 เวอร์ชันใหม่

มีอยู่ การเปิดตัวทดลองของการใช้งาน Win32 API แบบเปิด - ไวน์ 4.20. ตั้งแต่เปิดตัวรุ่น 4.19 รายงานข้อผิดพลาด 37 รายการถูกปิด และมีการเปลี่ยนแปลง 341 รายการ

การเปลี่ยนแปลงที่สำคัญที่สุด:

  • เอนจิ้น Mono 4.9.4 รุ่นใหม่พร้อมเปิดใช้งานการรองรับการอัปเดต FNA (โครงการเพื่อสร้างการใช้งานทางเลือกของ Microsoft XNA Game Studio 4.0 เพื่อลดความซับซ้อนในการย้ายเกม Windows)
  • ให้การรักษาสถานะรหัสใน VBScript และ JScript (การคงอยู่ของสคริปต์);
  • การใช้ Vulkan Graphics API นั้นสอดคล้องกับข้อกำหนด Vulkan 1.1.126 ใหม่
  • ปรับปรุงการรองรับ LLVM MinGW;
  • รายงานข้อผิดพลาดแบบปิดที่เกี่ยวข้องกับการทำงานของเกมและแอพพลิเคชั่น LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, รหัสผ่านที่ปลอดภัย, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe - ตอนที่หนึ่ง เรื่องราวเกี่ยวกับลุงของฉัน, HotS, ไคลเอนต์โซเชียลเน็ตเวิร์ก IVMU, TopoEdit, แผ่นจดบันทึก, Epic Games Launcher

ด้วย ไปยังสถานที่ การเปิดตัวโครงการ การแสดงละครไวน์ 4.20ซึ่งพัฒนาบิลด์ไวน์เพิ่มเติมซึ่งรวมถึงแพตช์ที่ไม่สมบูรณ์หรือมีความเสี่ยงซึ่งยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติมอีก 832 แพตช์

Wine Staging รุ่นใหม่นำการซิงโครไนซ์กับฐานโค้ด Wine 4.20 8 แพตช์ที่ส่งผลต่อ dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf และ ole32 ได้ถูกย้ายไปยังไวน์หลักแล้ว เพิ่มแพตช์โดยใช้ฟังก์ชัน Direct3DShaderValidatorCreate9() ซึ่งจำเป็นสำหรับการรัน The Sims 2 เวอร์ชันเดโม winebuild-Fake_Dlls, ntdll-Ntดำเนินการต่อ и ntdll-MemoryWorkingSetExInformation.

นอกจากนี้ยังสามารถสังเกตได้ ดำเนินงาน บน เพิ่ม ถึง DXVK ความสามารถในการ การใช้งาน Direct3D 11 บน Linux โดยตรง โดยไม่เชื่อมโยงกับ Wine จนถึงขณะนี้ เลเยอร์ DXVK ที่มีการปรับใช้ DXGI (โครงสร้างพื้นฐานกราฟิก DirectX), Direct3D 10 และ Direct3D 11 ผ่าน Vulkan API ได้รับการประกอบเป็นไลบรารี DLL และสามารถใช้ได้กับ Wine เพื่อรันเกม Windows เท่านั้น การเปลี่ยนแปลงที่เสนอทำให้สามารถคอมไพล์ DXVK ในรูปแบบของไลบรารีที่ใช้ร่วมกันสำหรับ Linux ซึ่งสามารถเชื่อมโยงกับแอปพลิเคชัน Linux ทั่วไปเพื่อใช้ Direct3D 11 API คุณสมบัตินี้อาจมีประโยชน์สำหรับการทำให้การย้ายเกม Windows ไปยัง Linux ง่ายขึ้น

ที่มา: opennet.ru

เพิ่มความคิดเห็น