انتشار DXVK 1.6، Direct3D 9/10/11 در بالای API Vulkan

شکل گرفت انتشار بین لایه ای DXVK 1.6، که یک پیاده سازی DXGI (زیرساخت گرافیک DirectX)، Direct3D 9، 10 و 11 را ارائه می دهد که از طریق ترجمه فراخوانی به Vulkan API کار می کند. برای استفاده از DXVK مورد نیاز است پشتیبانی از رانندگان Vulcan API 1.1مانند AMD RADV 18.3، NVIDIA 415.22، Intel ANV 19.0 و AMDVLK.
DXVK می‌تواند برای اجرای برنامه‌ها و بازی‌های سه‌بعدی روی لینوکس با استفاده از Wine استفاده شود، و به عنوان جایگزینی با کارایی بالاتر برای اجرای داخلی Direct3D 3 Wine در بالای OpenGL عمل می‌کند.

تغییرات اصلی:

  • نصب پیش‌فرض کتابخانه‌های پشتیبانی Direct3D 10 d3d10.dll و d3d10_1.dll متوقف شده است، زیرا پشتیبانی از D3D10 در DXVK به d3d10core.dll و d3d11.dll نیاز دارد (dxgi.dll در ویندوز نیز مورد نیاز است). این تغییر به شما امکان می دهد از چارچوب D3D10 توسعه یافته در Wine برای افکت ها استفاده کنید که در برخی بازی ها استفاده می شود.
  • بهینه سازی عملکرد جزئی برای اجرای Direct3D 9 انجام شده است.
  • رفع مشکلی که هنگام تلاش برای گرفتن عکس‌های فوری apitrace باعث خرابی شد.
  • رفع خرابی برخی از بازی‌های Source 2 با استفاده از رندر بومی D3D9.
  • حذف اضافی تغییر حالت های صفحه نمایش؛
  • رفع اشکالی که منجر به نمایش قاب سبز رنگ هنگام نمایش فیلم در برخی بازی ها می شد.
  • مشکلات حل شده در A Hat in Time، Dead Space، DoDonPachi Resurrection، Dragon's Dogma، Star Wars: Republic Commando و Yomawari: Midnight Shadows.

منبع: opennet.ru

اضافه کردن نظر