Wine 10.1 และ Vkd3d 1.15 เปิดตัวแล้ว

มีการเผยแพร่รุ่นทดลองของการใช้งานโอเพ่นซอร์สของ Win32 API, Wine 10.2 นับตั้งแต่ปล่อยอัพเดต 10.1 รายงานบั๊ก 20 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 269 รายการ

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

  • แพ็คเกจ Vkd3d ในตัวพร้อมการใช้งาน Direct3D 12 ได้รับการอัพเดตเป็นเวอร์ชัน 1.15
  • เพิ่มการรองรับการตั้งค่าลำดับความสำคัญของเธรด
  • เพิ่มความสามารถในการเปิดใช้งานโหมด Wow64 (64 บิต) แบบไดนามิก Windows-บน-Windows) ทำให้คุณสามารถใช้งานระบบ 32 บิตได้ Windows-แอปพลิเคชันบนระบบ Unix 64 บิต
  • การพัฒนาไดร์เวอร์บลูทูธยังคงดำเนินต่อไป
  • ปิดรายงานข้อผิดพลาดที่เกี่ยวข้องกับการใช้งานแอพพลิเคชัน: Wordpad, cmd
  • ปิดรายงานข้อบกพร่องที่เกี่ยวข้องกับการทำงานของเกม: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice

นอกจากนี้ ยังควรสังเกตถึงการเปิดตัวแพ็คเกจ vkd3d 1.15 พร้อมกับการนำ Direct3D 12 มาใช้ ซึ่งทำงานผ่านการแปลการเรียกไปยัง Vulkan graphics API แพ็คเกจนี้ประกอบด้วยไลบรารี libvkd3d ที่มีการใช้งาน Direct3D 12, libvkd3d-shader ที่มีตัวแปลสำหรับโมเดลเชเดอร์ 4 และ 5 และ libvkd3d-utils ที่มีฟังก์ชันเพื่อลดความซับซ้อนในการพอร์ตแอปพลิเคชัน Direct3D 12 รวมถึงชุดตัวอย่างสาธิต รวมถึงการพอร์ต glxgears ไปยัง Direct3D 12 โค้ดโครงการนี้เผยแพร่ภายใต้ใบอนุญาต LGPLv2.1

คอมไพเลอร์ภาษาเชเดอร์ HLSL เวอร์ชันใหม่ยังคงรองรับเชเดอร์เทสเซลเลชันและปรับปรุงการตรวจจับการโอเวอร์โหลดของฟังก์ชัน ฟังก์ชัน vkd3d_queue_signal_on_cpu() ได้ถูกเพิ่มเข้าไปใน libvkd3d แล้ว ฟังก์ชันในตัวที่นำไปใช้สำหรับ HLSL คือ GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() และ isinf()

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster