SDL 2.0.20 (ಸಿಂಪಲ್ ಡೈರೆಕ್ಟ್ ಮೀಡಿಯಾ ಲೇಯರ್) ಲೈಬ್ರರಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ಆಟಗಳು ಮತ್ತು ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಬರವಣಿಗೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. SDL ಲೈಬ್ರರಿಯು ಹಾರ್ಡ್ವೇರ್-ವೇಗವರ್ಧಿತ 2D ಮತ್ತು 3D ಗ್ರಾಫಿಕ್ಸ್ ಔಟ್ಪುಟ್, ಇನ್ಪುಟ್ ಪ್ರಕ್ರಿಯೆ, ಆಡಿಯೊ ಪ್ಲೇಬ್ಯಾಕ್, OpenGL/OpenGL ES/Vulkan ಮೂಲಕ 3D ಔಟ್ಪುಟ್ ಮತ್ತು ಇತರ ಅನೇಕ ಸಂಬಂಧಿತ ಕಾರ್ಯಾಚರಣೆಗಳಂತಹ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಲೈಬ್ರರಿಯನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು zlib ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಯೋಜನೆಗಳಲ್ಲಿ SDL ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಳಸಲು ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಲೈಬ್ರರಿ ಕೋಡ್ ಅನ್ನು Zlib ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:
- OpenGL ಮತ್ತು OpenGL ES ಬಳಸುವಾಗ ಸಮತಲ ಮತ್ತು ಲಂಬ ರೇಖೆಗಳ ರೇಖಾಚಿತ್ರದ ಸುಧಾರಿತ ನಿಖರತೆ.
- ಲೈನ್ ಡ್ರಾಯಿಂಗ್ ವಿಧಾನವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು SDL_HINT_RENDER_LINE_METHOD ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ವೇಗ, ಸರಿಯಾಗಿರುವಿಕೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.
- ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ SDL_Color ಪ್ಯಾರಾಮೀಟರ್ಗೆ ಪಾಯಿಂಟರ್ ಅನ್ನು ಬಳಸಲು SDL_RenderGeometryRaw() ಅನ್ನು ಮರುಸೃಷ್ಟಿಸಲಾಗಿದೆ. ಬಣ್ಣದ ಡೇಟಾವನ್ನು SDL_PIXELFORMAT_RGBA32 ಮತ್ತು SDL_PIXELFORMAT_ABGR8888 ಸ್ವರೂಪಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.
- ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ, ಸ್ಥಳೀಯ ಕರ್ಸರ್ಗಳ ಗಾತ್ರದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
- Linux ಆಟದ ನಿಯಂತ್ರಕಗಳಿಗಾಗಿ ಹಾಟ್-ಪ್ಲಗ್ ಪತ್ತೆಯನ್ನು ಸರಿಪಡಿಸಿದೆ, ಇದು ಬಿಡುಗಡೆ 2.0.18 ರಲ್ಲಿ ಮುರಿದುಹೋಗಿದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, SDL 2.0.18 ರಲ್ಲಿ TTF ಫಾಂಟ್ಗಳೊಂದಿಗೆ (TrueType) ಕೆಲಸ ಮಾಡಲು ಉಪಕರಣಗಳನ್ನು ಒದಗಿಸುವ FreeType 2 ಫಾಂಟ್ ಎಂಜಿನ್ನ ಚೌಕಟ್ಟಿನೊಂದಿಗೆ SDL_ttf 2.0.18 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು. ಹೊಸ ಬಿಡುಗಡೆಯು ಸ್ಕೇಲಿಂಗ್, ಔಟ್ಪುಟ್ ನಿಯಂತ್ರಣ, ಮರುಗಾತ್ರಗೊಳಿಸುವಿಕೆ ಮತ್ತು TTF ಫಾಂಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೆಚ್ಚುವರಿ ಕಾರ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ 32-ಬಿಟ್ ಗ್ಲಿಫ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.
ಮೂಲ: opennet.ru