Νέες εκδόσεις Wine 4.18 και Wine Staging 4.18

Διαθέσιμος πειραματική έκδοση ανοιχτής εφαρμογής του Win32 API - Κρασί 4.18. Από την κυκλοφορία της έκδοσης 4.17 Έκλεισαν 38 αναφορές σφαλμάτων και έγιναν 305 αλλαγές.

Οι πιο σημαντικές αλλαγές:

  • Προστέθηκαν πολλές νέες λειτουργίες VBScript (για παράδειγμα, χειριστές σφαλμάτων, λειτουργίες ώρας, ημέρας, μήνας κ.λπ.).
  • Καθάρισε και επέκτεινε τη λειτουργικότητα του quartz.dll.
  • Ο χειρισμός εξαιρέσεων έχει προστεθεί στο ntdll και οι συναρτήσεις RtlSetSearchPathMode και RtlGetSearchPath() έχουν υλοποιηθεί.
  • Προστέθηκαν συναρτήσεις 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();

  • Αναφορές κλειστών σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών 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, Grandia II Anniversary Edition, 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.

Επίσης πραγματοποιήθηκε έκδοση έργου Σταδιοποίηση κρασιού 4.18, η οποία αναπτύσσει εκτεταμένες εκδόσεις Wine που περιλαμβάνουν ημιτελή ή επικίνδυνα patches που δεν είναι ακόμη κατάλληλα για υιοθέτηση στον κύριο κλάδο Wine. Σε σύγκριση με το Wine, το Wine Staging παρέχει 850 επιπλέον patches.

Η νέα έκδοση του Wine Staging συγχρονίζεται με τη βάση κωδικών Wine 4.18. Η ενημερωμένη έκδοση κώδικα d3dx9_36 έχει μεταφερθεί στο κύριο Wine, το οποίο διασφαλίζει την ευθυγράμμιση των διαστάσεων της υφής στο μέγεθος του μπλοκ κατά τη χρήση συμπίεσης υφής στο D3DXCheckTextureRequirements. Το στέλεχος InternalGetWindowIcon έχει προστεθεί στο user32. Ενημερωμένα patches eventfd_synchronization, wined3d-zero-inf-shaders и φωνές-χαρά-χαρτογραφήσεις.

Επιπλέον, μπορεί να σημειωθεί обновление στρώματα DXVK 1.4.3 με την υλοποίηση των DXGI, Direct3D 10 και Direct3D 11 πάνω από το Vulkan API. Η νέα έκδοση εισάγει μια νέα μορφή αρχείου με προσωρινή μνήμη κατάστασης, η οποία έχει μειώσει σημαντικά το μέγεθος αυτών των αρχείων (κατά την αναβάθμιση από παλαιότερες εκδόσεις, η μορφή της προσωρινής μνήμης θα μετατραπεί αυτόματα). Έχει γίνει δουλειά για τη μείωση του φόρτου της CPU σε παιχνίδια με μεγάλο αριθμό διαφορετικών shader. Επιλύθηκαν τα προβλήματα με την μη διατεταγμένη εγγραφή πολλαπλών νημάτων των shaders γραφικών με χρήση UAV (προβολή μη διατεταγμένης πρόσβασης).

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο