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_Rederer рдЖрдгрд┐ SDL_Surface рджрд░рдореНрдпрд╛рди рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА SDL_HasWindowSurface() рдЖрдгрд┐ SDL_DestroyWindowSurface() рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреЗрдВрд╡реНрд╣рд╛ рдПрдХ рдирд╡реАрди рдореБрдЦреНрдп рдЗрд╡реНрд╣реЗрдВрдЯ_рдореЙрдирд┐рдЯрд░ рдПрдкреАрдЖрдп_рдореЙрдирд┐рдЯрд░ рдПрдкреАрдЖрдп рдмрджрд▓рддреЗ. рдорд▓реНрдЯреА-рдореЙрдирд┐рдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рд╕реНрдХреНрд░реАрди рдмрджрд▓рддрд╛рдд рдЖрдгрд┐ рдСрди-рд╕реНрдХреНрд░реАрди рдХреАрдмреЛрд░реНрдбрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА SDL_HINT_ENABLE_SCREEN_KEYBOARD рдзреНрд╡рдЬ.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЕрд╢реА рдШреЛрд╖рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдХреА SDL 2.x рд╢рд╛рдЦрд╛ рджреЗрдЦрд░реЗрдЦреАрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╣рд▓рд╡рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрдХреНрдд рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг рд╕реВрдЪрд┐рдд рд╣реЛрддреЗ. SDL 2.x рд╢рд╛рдЦреЗрдд рдХреЛрдгрддреАрд╣реА рдирд╡реАрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕ SDL 3.0 рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреНрдпрд╛ рддрдпрд╛рд░реАрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрд▓. sdl2-compat рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рд▓реЗрдпрд░рд╡рд░ рджреЗрдЦреАрд▓ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ, рдЬреЗ рдПрдХ API рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ SDL 2.x рдмрд╛рдпрдирд░реА рдЖрдгрд┐ рд╕реНрддреНрд░реЛрддрд╛рд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ рдкрд░рдВрддреБ SDL 3 рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди SDL 2 рд╕рд╛рдареА SDL 2 рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рддреЗ.

SDL 3 рд╢рд╛рдЦреЗрддреАрд▓ рдмрджрд▓рд╛рдВрдкреИрдХреА, рдХрд╛рд╣реА рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ, рдЕрдиреБрдХреВрд▓рддреЗрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдгрд╛рд░реЗ API рдордзреАрд▓ рдмрджрд▓ рдЖрдгрд┐ рдЖрдзреБрдирд┐рдХ рд╡рд╛рд╕реНрддрд╡рд╛рдд рддреНрдпрд╛рдВрдЪреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЧрдорд╛рд╡рд▓реЗрд▓реНрдпрд╛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рд╛рдлрд╕рдлрд╛рдИ рдХрд░рдгреЗ рд╣реЗ рд╡реЗрдЧрд│реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, SDL 3 рдзреНтАНрд╡рдиреАрд╕рд╣ рдХрд╛рдо рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрдЪреЗ рд╕рдВрдкреВрд░реНрдг рдлреЗрд░рдмрджрд▓, рдбрд┐рдлреЙрд▓реНтАНрдЯрдкрдгреЗ Wayland рдЖрдгрд┐ PipeWire рдЪрд╛ рд╡рд╛рдкрд░, OpenGL ES 1.0 рдЖрдгрд┐ DirectFB рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрдгреЗ, QNX рд╕рд╛рд░рдЦреНрдпрд╛ рд▓реАрдЧреЗрд╕реА рдкреНтАНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХрд╛рдо рдХрд░рдгреНтАНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНтАНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ. Pandora, WinRT рдЖрдгрд┐ OS/2.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛