انتشار آزمایشی اجرای باز Win32 API - . از زمان انتشار نسخه ۳۷ گزارش اشکال بسته شد و ۳۴۱ تغییر ایجاد شد.
مهمترین تغییرات:
- نسخه جدید موتور Mono 4.9.4 اکنون به صورت زنده منتشر شده است و بهروزرسانیهای پشتیبانی نیز دارد. (پروژهای برای ایجاد یک پیادهسازی جایگزین از Microsoft XNA Game Studio 4.0 برای سادهسازی پورت کردن Windows-بازیها)؛
- ذخیره وضعیت کد در VBScript و JScript (پایداری اسکریپت) تضمین شده است.
- پیادهسازی API گرافیکی Vulkan بهروزرسانی شده است تا با مشخصات جدید Vulkan 1.1.126 مطابقت داشته باشد؛
- پشتیبانی بهبود یافته از LLVM MinGW؛
- گزارشهای اشکال بستهشده مربوط به عملکرد بازیها و برنامههای LEGO Island، The Odyssey: Winds Of Athena، SimGolf نسخه ۱.۰۳، Password Safe، TSDoctor ۱.۰.۵۸، Resident Evil ۳، wPrime ۲.x، Age of Wonders III، Lethe — Episode One، A Story About My Uncle، HotS، IVMU Social Network Client، TopoEdit، Notepad، Epic Games Launcher.
همچنین انتشار پروژه که نسخههای توسعهیافتهی Wine را توسعه میدهد که شامل پچهای ناتمام یا پرخطری هستند که هنوز برای ادغام در شاخهی اصلی Wine مناسب نیستند. در مقایسه با Wine، Wine Staging تعداد ۸۳۲ پچ اضافی ارائه میدهد.
نسخه جدید Wine Staging با کدبیس Wine 4.20 هماهنگ است. هشت وصله به توزیع اصلی Wine منتقل شده است که dsdmo، winebus.inf، winebus.sys، wineboo، ntoskrnl.exe، wine.inf و ole32 را تحت تأثیر قرار میدهد. یک وصله برای پیادهسازی تابع Direct3DShaderValidatorCreate9() اضافه شده است که برای اجرای نسخه آزمایشی The Sims 2 لازم است. وصلهها بهروزرسانی شدهاند. , и .
علاوه بر این، می توان به آن اشاره کرد بر در DXVK استفاده مستقیم از Direct3D 11 در Linuxبدون هیچ ارتباطی با Wine. تاکنون، لایه DXVK با پیادهسازی DXGI (زیرساخت گرافیکی DirectX)، Direct3D 10 و Direct3D 11 از طریق رابط برنامهنویسی Vulkan، به عنوان یک DLL کامپایل میشد و فقط میتوانست با Wine برای راهاندازی استفاده شود. Windows-games. تغییرات پیشنهادی امکان کامپایل DXVK را به عنوان یک کتابخانه مشترک برای Linuxکه میتواند با افراد عادی ارتباط برقرار کند Linux- برنامههایی برای استفاده از Direct3D 11 API در آنها. این ویژگی ممکن است برای سادهسازی پورت کردن مفید باشد. Windows-بازیهایی برای Linux.
منبع: opennet.ru
