เบเบฒเบ™เบ›เปˆเบญเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ SDL 2.28.0. เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ SDL 3.0

เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบˆเบฑเบ”เป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบเบฒเบ™เบ›เปˆเบญเบ SDL 2.28.0 (Simple DirectMedia Layer), เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เปเบ™เปƒเบชเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ‚เบฝเบ™เป€เบเบกเปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบ‡เปˆเบฒเบเบ”เบฒเบ, เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ. เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” SDL เบชเบฐเปœเบญเบ‡เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบ•เปˆเบฒเบ‡เป† เป€เบŠเบฑเปˆเบ™: เบฎเบฒเบ”เปเบง-เป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบญเบญเบเบเบฃเบฒเบšเบŸเบดเบ 2D เปเบฅเบฐ 3D, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบซเบผเบดเป‰เบ™เบชเบฝเบ‡, เบœเบปเบ™เบœเบฐเบฅเบดเบ” 3D เบœเปˆเบฒเบ™ OpenGL/OpenGL ES/Vulkan, เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Zlib. เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ SDL เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ•เปˆเบฒเบ‡เป†, เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.

เบเบฒเบ™เบ›เปˆเบญเบ SDL 2.28.0 เบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ™เบฐเบงเบฑเบ”เบเปเบฒเปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™ SDL_HasWindowSurface() เปเบฅเบฐ SDL_DestroyWindowSurface() เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบผเบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡ SDL_Rederer เปเบฅเบฐ SDL_Surface APIs, SDL_DISPLAYEVENT_MOVED เป€เบซเบ”เบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบชเบปเบกเบ—เบฝเบšเบเบฑเบšเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เป€เบกเบทเปˆเบญเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เปœเป‰เบฒเบˆเปเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบเบˆเป, เปเบฅเบฐเบ—เบธเบ‡ SDL_HINT_ENABLE_SCREEN_KEYBOARD เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ‚เบญเบ‡เปเบ›เป‰เบ™เบžเบดเบกเปƒเบ™เปœเป‰เบฒเบˆเป.

เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบเบฒเบ”เบงเปˆเบฒเบชเบฒเบ‚เบฒ SDL 2.x เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒ, เป€เบŠเบดเปˆเบ‡เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบšเปเปˆเบกเบตเบŸเบฑเบ‡เบŠเบฑเบ™เปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบชเบฒเบ‚เบฒ SDL 2.x, เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฐเบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบ SDL 3.0. เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เบŠเบฑเป‰เบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡ sdl2-compat, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡ API เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš SDL 2.x binary เปเบฅเบฐเปเบซเบผเปˆเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ SDL 3. เบชเปเบฒเบฅเบฑเบš SDL 2 เป‚เบ”เบเปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ SDL 2.

เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบชเบฒเบ‚เบฒ SDL 3, เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบšเบฒเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบ, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ API เบ—เบตเปˆเบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰, เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบ—เบตเปˆเบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, SDL 3 เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™ overhaul เบ„เบปเบšเบ–เป‰เบงเบ™เบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบฝเบ‡, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Wayland เปเบฅเบฐ PipeWire เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš OpenGL ES 1.0 เปเบฅเบฐ DirectFB, เบเบฒเบ™เบ–เบญเบ™เบฅเบฐเบซเบฑเบ”เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป€เบงเบ—เบตเบกเปเบฅเบฐเบ”เบปเบเป€เบŠเบฑเปˆเบ™ QNX, Pandora, WinRT เปเบฅเบฐ OS / 2.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™