Win32 API - ವೈನ್ 9.5 - ಮುಕ್ತ ಅನುಷ್ಠಾನದ ಪ್ರಾಯೋಗಿಕ ಬಿಡುಗಡೆ ನಡೆಯಿತು. 9.4 ಬಿಡುಗಡೆಯಾದಾಗಿನಿಂದ, 27 ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ ಮತ್ತು 264 ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:
- WIDL (ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಡೆಫಿನಿಷನ್ ಲಾಂಗ್ವೇಜ್) ಕಂಪೈಲರ್ ಹಳೆಯ ಸ್ವರೂಪದಲ್ಲಿ (ಎಸ್ಎಲ್ಟಿಜಿ) ಟೈಪ್ ಲೈಬ್ರರಿ (ಟೈಪ್ಲಿಬ್) ಅನ್ನು ರಚಿಸಲು ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
ARM64EC (ARM64 ಎಮ್ಯುಲೇಶನ್ ಹೊಂದಾಣಿಕೆ) ABI ಗಾಗಿ ವಿನಾಯಿತಿ ನಿರ್ವಹಣೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ARM64 ಪರಿಸರದಲ್ಲಿ x64_86 ಕೋಡ್ನೊಂದಿಗೆ ವೈಯಕ್ತಿಕ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ARM64 ಸಿಸ್ಟಮ್ಗಳಿಗೆ x64_86 ಆರ್ಕಿಟೆಕ್ಚರ್ಗಾಗಿ ಮೂಲತಃ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಪೋರ್ಟಿಂಗ್ ಅನ್ನು ಸರಳೀಕರಿಸಲು ARM64EC ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
- Minidump ಸ್ವರೂಪದಲ್ಲಿ ಕಾಂಪ್ಯಾಕ್ಟ್ ಮೆಮೊರಿ ಡಂಪ್ಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.
- ಆಟಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ: ಎಲ್ಡರ್ ಸ್ಕ್ರಾಲ್ಸ್ ಆನ್ಲೈನ್, RE:D ಚೆರಿಶ್, ಫಾಲ್ಔಟ್ ಟ್ಯಾಕ್ಟಿಕ್ಸ್, ಟಾಂಬ್ ರೈಡರ್ 3, ರಾಕೆಟ್ ಲೀಗ್, ಆರ್ಮ್ಎ: ಶೀತಲ ಸಮರ ಅಸಾಲ್ಟ್, ಫೈನಲ್ ಫ್ಯಾಂಟಸಿ XI ಆನ್ಲೈನ್, ಫಾರ್ ಕ್ರೈ 3.
- ಅಪ್ಲಿಕೇಶನ್ಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಮುಚ್ಚಿದ ದೋಷ ವರದಿಗಳು: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022/4/8.9.6. WeCom XNUMX.x, Totem Arts, Acrom ನಿಯಂತ್ರಕ, QQ XNUMX.
ಅದೇ ಸಮಯದಲ್ಲಿ, ವೈನ್ ಸ್ಟೇಜಿಂಗ್ 9.5 ಯೋಜನೆಯ ಬಿಡುಗಡೆಯು ರೂಪುಗೊಂಡಿತು, ವೈನ್ನ ವಿಸ್ತೃತ ನಿರ್ಮಾಣಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಮುಖ್ಯ ವೈನ್ ಶಾಖೆಗೆ ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಇನ್ನೂ ಸೂಕ್ತವಲ್ಲದ ಸಂಪೂರ್ಣವಾಗಿ ಸಿದ್ಧವಾಗಿಲ್ಲದ ಅಥವಾ ಅಪಾಯಕಾರಿ ಪ್ಯಾಚ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ವೈನ್ಗೆ ಹೋಲಿಸಿದರೆ, ವೈನ್ ಸ್ಟೇಜಿಂಗ್ 435 ಹೆಚ್ಚುವರಿ ಪ್ಯಾಚ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ವೈನ್ ಸ್ಟೇಜಿಂಗ್ನ ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ, ವೈನ್ 9.5 ಮತ್ತು vkd3d ಕೋಡ್ ಬೇಸ್ನೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಕೈಗೊಳ್ಳಲಾಗಿದೆ, ws2_32-ಟ್ರಾನ್ಸ್ಮಿಟ್ಫೈಲ್ ಮತ್ತು ntdll-ಥ್ರೆಡಿಂಗ್ ಪ್ಯಾಚ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಶೆಲ್ 32 ಗಾಗಿ ಪ್ಯಾಚ್ಗಳನ್ನು ಮುಖ್ಯ ವೈನ್ ಸಂಯೋಜನೆಗೆ ಸರಿಸಲಾಗಿದೆ (SHFileOperation ನಲ್ಲಿ ತೊಂದರೆಗಳು (FO_MOVE) ಮತ್ತು ರಿಜಿಸ್ಟ್ರಿ ಹುಡುಕಾಟಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ), wined3d (GLSL ಶೇಡರ್ಗಳಿಗಾಗಿ ಬೈಂಡ್ಲೆಸ್ ಟೆಕ್ಸ್ಚರ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ) ಮತ್ತು user32 (LoadKeyboardLayoutEx ಸ್ಟಬ್ ಸೇರಿಸಲಾಗಿದೆ).
ವಾಲ್ವ್ ಪ್ರೋಟಾನ್ 9.0 ರ 16 ನೇ ಬೀಟಾ ಬಿಡುಗಡೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ, ಇದು ವೈನ್ ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ಬೇಸ್ ಅನ್ನು ಆಧರಿಸಿದ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ ಮತ್ತು ಬಿಡುಗಡೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. Linux ಗೇಮಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ Windows ಮತ್ತು ಸ್ಟೀಮ್ ಕ್ಯಾಟಲಾಗ್ನಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ಪ್ರೋಟಾನ್ ನಿಮಗೆ ನೇರವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಅನುಮತಿಸುತ್ತದೆ Linux-ಸ್ಟೀಮ್ ಕ್ಲೈಂಟ್ ಆಟದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಮಾತ್ರ ಸರಬರಾಜು ಮಾಡಲಾಗಿದೆ Windowsಈ ಪ್ಯಾಕೇಜ್ ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 9/10/11 (DXVK ಪ್ಯಾಕೇಜ್ ಆಧರಿಸಿ) ಮತ್ತು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 12 (vkd3d-ಪ್ರೋಟಾನ್ ಆಧರಿಸಿ) ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಕರೆಗಳನ್ನು ವಲ್ಕನ್ API ಗೆ ಅನುವಾದಿಸುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಆಟದ ನಿಯಂತ್ರಕಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಮತ್ತು ಬೆಂಬಲಿತ ಆಟದ ರೆಸಲ್ಯೂಶನ್ಗಳನ್ನು ಲೆಕ್ಕಿಸದೆ ಪೂರ್ಣ-ಪರದೆ ಮೋಡ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬಹು-ಥ್ರೆಡ್ ಆಟಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು, "esync" (Eventfd ಸಿಂಕ್ರೊನೈಸೇಶನ್) ಮತ್ತು "futex/fsync" ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
ಹೊಸ ಪ್ರೋಟಾನ್ ಶಾಖೆಯು ವೈನ್ 9.0 ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಸಿಂಕ್ ಆಗಿದೆ. ಸಂಚಿತ ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಚ್ಗಳನ್ನು ಪ್ರೋಟಾನ್ನಿಂದ ಅಪ್ಸ್ಟ್ರೀಮ್ಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ, ಇವುಗಳನ್ನು ಈಗ ವೈನ್ನ ಮುಖ್ಯ ಭಾಗದಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ವಲ್ಕನ್ API ಗೆ ಕರೆಗಳನ್ನು ಭಾಷಾಂತರಿಸುವ DXVK ಲೇಯರ್ ಅನ್ನು ಆವೃತ್ತಿ 2.3 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. VKD3D-ಪ್ರೋಟಾನ್, ಪ್ರೋಟಾನ್ನಲ್ಲಿ Direct3D 3 ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ವಾಲ್ವ್ನಿಂದ ರಚಿಸಲಾದ vkd12d ನ ಫೋರ್ಕ್ ಅನ್ನು ಆವೃತ್ತಿ 2.11.1 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. DXVK ಮೇಲಿನ NVAPI ಲೈಬ್ರರಿಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ Dxvk-nvapi ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆವೃತ್ತಿ 0.6.4 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. 0.6.2 ಅನೇಕ ಆಟಗಳಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ. ಹಿಂದಿನ ಬೀಟಾ ಆವೃತ್ತಿಗೆ ಹೋಲಿಸಿದರೆ, ಸ್ಟೀಮ್ವರ್ಕ್ಸ್ SDK 1.59 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಕಮಾಂಡ್ ಮತ್ತು ಕಾಂಕರ್ ರೆಡ್ ಅಲರ್ಟ್, ಕಾರ್ಮಗೆಡ್ಡಾನ್: ಮ್ಯಾಕ್ಸ್ ಡ್ಯಾಮೇಜ್, ರಿಸ್ಕ್ ಆಫ್ ರೈನ್ 2, ಡೇಝಡ್, ಲಾಸ್ಟ್ ಆಫ್ ಅಸ್ ಭಾಗ I ಮತ್ತು ಟ್ರೋವ್ ಆಟಗಳಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
ಇದರ ಜೊತೆಗೆ, GE-ಪ್ರೋಟಾನ್ 9-2 ಯೋಜನೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದರ ಚೌಕಟ್ಟಿನೊಳಗೆ ಉತ್ಸಾಹಿಗಳು ವಾಲ್ವ್ನಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ಉಡಾವಣಾ ಪ್ಯಾಕೇಜ್ನ ವಿಸ್ತೃತ ನಿರ್ಮಾಣಗಳನ್ನು ರಚಿಸುತ್ತಿದ್ದಾರೆ. Windowsವೈನ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ, FAudio ನಲ್ಲಿ FFmpeg ಬಳಕೆ ಮತ್ತು ವಿವಿಧ ಗೇಮಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಚ್ಗಳ ಸೇರ್ಪಡೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರೋಟಾನ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು. ಪ್ರೋಟಾನ್ GE 9-2 ವೈನ್ 9, ಪ್ರೋಟಾನ್ 9, ಸ್ಟೀಮ್ಕ್ಲೈಂಟ್, VKD3D-ಪ್ರೋಟಾನ್, DxVK-NVAPI, ಮತ್ತು dxVK ನ ಇತ್ತೀಚಿನ ಕೋಡ್ಬೇಸ್ಗಳಿಂದ ಬದಲಾವಣೆಗಳನ್ನು ತರುತ್ತದೆ. WMV ಫೈಲ್ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಲ್ಲಿನ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru
