GTK 4.4 ಗ್ರಾಫಿಕಲ್ ಟೂಲ್ಕಿಟ್ ಬಿಡುಗಡೆ

ಐದು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸಲು ಬಹು-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ - GTK 4.4.0. GTK 4 ಅನ್ನು ಹೊಸ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಹಲವಾರು ವರ್ಷಗಳವರೆಗೆ ಸ್ಥಿರ ಮತ್ತು ಬೆಂಬಲಿತ API ಅನ್ನು ಒದಗಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಮುಂದಿನ GTK ಯಲ್ಲಿನ API ಬದಲಾವಣೆಗಳಿಂದಾಗಿ ಪ್ರತಿ ಆರು ತಿಂಗಳಿಗೊಮ್ಮೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪುನಃ ಬರೆಯುವ ಭಯವಿಲ್ಲದೆ ಬಳಸಬಹುದು. ಶಾಖೆ.

GTK 4.4 ನಲ್ಲಿನ ಕೆಲವು ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳು ಸೇರಿವೆ:

  • NGL ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್‌ಗೆ ಮುಂದುವರಿದ ಸುಧಾರಣೆಗಳು, CPU ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವಾಗ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲು OpenGL ಅನ್ನು ಬಳಸುತ್ತದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು ದೊಡ್ಡ ತೆರಪಿನ ಟೆಕಶ್ಚರ್‌ಗಳ ಬಳಕೆಯನ್ನು ತೊಡೆದುಹಾಕಲು ರೆಂಡರಿಂಗ್ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. GPU ಮಾಲಿಗಾಗಿ ತೆರೆದ ಚಾಲಕದೊಂದಿಗೆ NGL ನ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಹಳೆಯ GL ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್‌ಗೆ (GSK_RENDERER=gl) ಬೆಂಬಲವನ್ನು GTK ಯ ಮುಂದಿನ ಶಾಖೆಯಲ್ಲಿ ನಿಲ್ಲಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.
  • OpenGL ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಸರಳೀಕರಿಸಲಾಗಿದೆ. GTK ಯಲ್ಲಿನ OpenGL ಬೆಂಬಲಕ್ಕಾಗಿ ಕೋಡ್ ಒಡೆತನದ NVIDIA ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ರೆಂಡರಿಂಗ್ API ಅನ್ನು ಪ್ರವೇಶಿಸಲು, EGL ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮುಖ್ಯವಾದದ್ದು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ (EGL ಆವೃತ್ತಿಯ ಅವಶ್ಯಕತೆಗಳನ್ನು 1.4 ಕ್ಕೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ). X11 ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ, ಅಗತ್ಯವಿದ್ದರೆ ನೀವು EGL ನಿಂದ GLX ಗೆ ರೋಲ್‌ಬ್ಯಾಕ್ ಮಾಡಬಹುದು. ವಿಂಡೋಸ್‌ನಲ್ಲಿ, WGL ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • ಮುಖ್ಯ ಸಂಯೋಜನೆಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ವಿಷಯಗಳನ್ನು ಮರುಸಂಘಟಿಸಲಾಗಿದೆ ಮತ್ತು ಮರುಹೆಸರಿಸಲಾಗಿದೆ. ಇಂದಿನಿಂದ, ಅಂತರ್ನಿರ್ಮಿತ ಥೀಮ್‌ಗಳನ್ನು ಡೀಫಾಲ್ಟ್, ಡೀಫಾಲ್ಟ್-ಡಾರ್ಕ್, ಡೀಫಾಲ್ಟ್-ಎಚ್‌ಸಿ ಮತ್ತು ಡೀಫಾಲ್ಟ್-ಎಚ್‌ಸಿ-ಡಾರ್ಕ್ ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಅದ್ವೈತ ಥೀಮ್ ಅನ್ನು ಲಿಬಾದ್ವೈಟಾಗೆ ಸರಿಸಲಾಗಿದೆ. ದೋಷ ಸಂದೇಶಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ವೇವಿ ಲೈನ್ ಬದಲಿಗೆ ಚುಕ್ಕೆಗಳ ರೇಖೆಯನ್ನು ಥೀಮ್‌ಗಳು ಬಳಸುತ್ತವೆ. ಅರೆ-ಪಾರದರ್ಶಕ ಪಠ್ಯ ಆಯ್ಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕಂಪೋಸ್ ಸೀಕ್ವೆನ್ಸ್‌ಗಳು ಮತ್ತು ಡೆಡ್ ಕೀಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವಾಗ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಇನ್‌ಪುಟ್ ವಿಧಾನಗಳ ಅಂತರ್ನಿರ್ಮಿತ ಅನುಷ್ಠಾನವು IBus ನ ನಡವಳಿಕೆಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ. ಒಂದೇ ಯೂನಿಕೋಡ್ ಅಕ್ಷರದ ರಚನೆಗೆ ಕಾರಣವಾಗದ ವಿಭಿನ್ನ ಡೆಡ್ ಕೀಗಳು ಮತ್ತು ಸಂಯೋಜನೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, "ẅ"). ಯುನಿಕೋಡ್ ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ 32-ಬಿಟ್ ಕೀ ಮ್ಯಾಪಿಂಗ್ ಮೌಲ್ಯಗಳಿಗೆ (ಕೀಸಿಮ್ಸ್) ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಎಮೋಜಿ ಡೇಟಾವನ್ನು CLDR 39 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಭಾಷೆಗಳು ಮತ್ತು ಸ್ಥಳಗಳಲ್ಲಿ ಎಮೋಜಿಯನ್ನು ಸ್ಥಳೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ತೆರೆಯುತ್ತದೆ.
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, GTK ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸಲು ತಪಾಸಣೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ, ಮಲ್ಟಿಮೀಡಿಯಾ ವಿಷಯವನ್ನು ಪ್ಲೇ ಮಾಡಲು GL ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಟ್ಯಾಬ್ಲೆಟ್‌ಗಳು ಮತ್ತು ಇತರ ಇನ್‌ಪುಟ್ ಸಾಧನಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು WinPointer API ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ