SDL 2.28.0 ಮಲ್ಟಿಮೀಡಿಯಾ ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ. SDL 3.0 ಅಭಿವೃದ್ಧಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ

ಏಳು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಆಟಗಳು ಮತ್ತು ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬರವಣಿಗೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ SDL 2.28.0 (ಸಿಂಪಲ್ ಡೈರೆಕ್ಟ್‌ಮೀಡಿಯಾ ಲೇಯರ್) ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. SDL ಲೈಬ್ರರಿಯು ಹಾರ್ಡ್‌ವೇರ್-ವೇಗವರ್ಧಿತ 2D ಮತ್ತು 3D ಗ್ರಾಫಿಕ್ಸ್ ಔಟ್‌ಪುಟ್, ಇನ್‌ಪುಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್, ಆಡಿಯೊ ಪ್ಲೇಬ್ಯಾಕ್, OpenGL/OpenGL ES/Vulkan ಮೂಲಕ 3D ಔಟ್‌ಪುಟ್ ಮತ್ತು ಇತರ ಅನೇಕ ಸಂಬಂಧಿತ ಕಾರ್ಯಾಚರಣೆಗಳಂತಹ ಸೌಲಭ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಲೈಬ್ರರಿಯನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Zlib ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಯೋಜನೆಗಳಲ್ಲಿ SDL ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಲು, ಅಗತ್ಯ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

SDL 2.28.0 ಬಿಡುಗಡೆಯು ಮುಖ್ಯವಾಗಿ ದೋಷ ಪರಿಹಾರಗಳನ್ನು ನೀಡುತ್ತದೆ, ಆವಿಷ್ಕಾರಗಳ ಪೈಕಿ SDL_HasWindowSurface() ಮತ್ತು SDL_DestroyWindowSurface() ಕಾರ್ಯಗಳನ್ನು SDL_Rederer ಮತ್ತು SDL_Surface ಮಾನಿಟರ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ ಬಹು-ಮಾನಿಟರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿನ ಪರದೆಯ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್‌ನ ಪ್ರದರ್ಶನವನ್ನು ನಿಯಂತ್ರಿಸಲು SDL_HINT_ENABLE_SCREEN_KEYBOARD ಫ್ಲ್ಯಾಗ್.

ಅದೇ ಸಮಯದಲ್ಲಿ, SDL 2.x ಶಾಖೆಯನ್ನು ನಿರ್ವಹಣಾ ಹಂತಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ ಎಂದು ಘೋಷಿಸಲಾಯಿತು, ಇದು ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ದೋಷನಿವಾರಣೆಯನ್ನು ಮಾತ್ರ ಸೂಚಿಸುತ್ತದೆ. SDL 2.x ಶಾಖೆಗೆ ಯಾವುದೇ ಹೊಸ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅಭಿವೃದ್ಧಿಯು SDL 3.0 ಬಿಡುಗಡೆಯ ತಯಾರಿಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. SDL 2.x ಬೈನರಿ ಮತ್ತು ಮೂಲದೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ API ಅನ್ನು ಒದಗಿಸುವ sdl2-compat compatibility ಲೇಯರ್‌ನಲ್ಲಿ ಸಹ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ ಆದರೆ SDL 3 ಶಾಖೆಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು SDL 2 ಗಾಗಿ SDL 2 ರ ಮೇಲೆ ಚಲಿಸುತ್ತದೆ.

SDL 3 ಶಾಖೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ, ಕೆಲವು ಉಪವ್ಯವಸ್ಥೆಗಳ ಸಂಸ್ಕರಣೆ, ಹೊಂದಾಣಿಕೆಯನ್ನು ಉಲ್ಲಂಘಿಸುವ API ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಆಧುನಿಕ ನೈಜತೆಗಳಲ್ಲಿ ತಮ್ಮ ಪ್ರಸ್ತುತತೆಯನ್ನು ಕಳೆದುಕೊಂಡಿರುವ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ವೈಶಿಷ್ಟ್ಯಗಳ ದೊಡ್ಡ ಶುಚಿಗೊಳಿಸುವಿಕೆ ಎದ್ದು ಕಾಣುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಧ್ವನಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕೋಡ್‌ನ ಸಂಪೂರ್ಣ ಕೂಲಂಕುಷ ಪರೀಕ್ಷೆಯನ್ನು SDL 3 ನಿರೀಕ್ಷಿಸುತ್ತದೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ Wayland ಮತ್ತು PipeWire ಬಳಕೆ, OpenGL ES 1.0 ಮತ್ತು DirectFB ಗಾಗಿ ಬೆಂಬಲವನ್ನು ಕೊನೆಗೊಳಿಸುವುದು, QNX ನಂತಹ ಪರಂಪರೆಯ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು, ಪಂಡೋರಾ, ವಿನ್‌ಆರ್‌ಟಿ ಮತ್ತು ಓಎಸ್ / 2.

ಮೂಲ: opennet.ru

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