Phiên bản mới của Wine 4.18 và Wine Staging 4.18

Có sẵn phát hành thử nghiệm triển khai mở API Win32 - Rượu vang 4.18. Kể từ khi phát hành phiên bản 4.17 38 báo cáo lỗi đã bị đóng và 305 thay đổi đã được thực hiện.

Những thay đổi quan trọng nhất:

  • Đã thêm nhiều hàm VBScript mới (ví dụ: trình xử lý lỗi, hàm Giờ, Ngày, Tháng, v.v.);
  • Làm sạch và mở rộng chức năng của quartz.dll;
  • Xử lý ngoại lệ đã được thêm vào ntdll và các hàm RtlSetSearchPathMode và RtlGetSearchPath() đã được triển khai;
  • Đã thêm các hàm wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_f();

  • Đã đóng báo cáo lỗi liên quan đến hoạt động của game và ứng dụng Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins of Kings, Age of Empires, Phiên bản kỷ niệm Grandia II, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Ngoài ra đã diễn ra phát hành dự án Dàn rượu 4.18, phát triển các bản dựng mở rộng của Wine bao gồm các bản vá chưa hoàn thiện hoặc có rủi ro chưa phù hợp để áp dụng vào nhánh Wine chính. So với Wine, Wine Staging cung cấp thêm 850 bản vá.

Bản phát hành mới của Wine Staging đồng bộ hóa với cơ sở mã Wine 4.18. Bản vá d3dx9_36 đã được chuyển sang Wine chính, đảm bảo căn chỉnh kích thước kết cấu với kích thước khối khi sử dụng tính năng nén kết cấu trong D3DXCheckTextureRequirements. Sơ khai InternalGetWindowIcon đã được thêm vào user32. Các bản vá được cập nhật sự kiệnfd_synchronization, wined3d-zero-inf-shaders и ánh xạ niềm vui dinput.

Ngoài ra, có thể ghi nhận обновление lớp xen kẽ DXVK 1.4.3 với việc triển khai DXGI, Direct3D 10 và Direct3D 11 trên API Vulkan. Bản phát hành mới giới thiệu định dạng tệp mới với bộ đệm trạng thái, giúp giảm đáng kể kích thước của các tệp này (khi nâng cấp từ bản phát hành cũ hơn, định dạng bộ đệm sẽ được chuyển đổi tự động). Công việc đã được thực hiện để giảm tải CPU trong các trò chơi có số lượng lớn các trình đổ bóng khác nhau. Các vấn đề với việc ghi đa luồng không có thứ tự các trình đổ bóng đồ họa bằng cách sử dụng UAV (chế độ xem truy cập không có thứ tự) đã được giải quyết.

Nguồn: opennet.ru

Thêm một lời nhận xét