ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ² Release Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° 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() Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ API SDL_Renderer ΠΈ SDL_Surface, Π½ΠΎΠ²ΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ SDL_DISPLAYEVENT_MOVED, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΈ смяна Π½Π° основния ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ промяна Π½Π° относитСлната позиция Π½Π° Π΅ΠΊΡ€Π°Π½ΠΈΡ‚Π΅ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ SDL_HINT_ENABLE_SCREEN_KEYBOARD Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅ΠΊΡ€Π°Π½Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.

Π‘ΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΅ обявСно Π·Π° прСнасянС Π½Π° ΠΊΠ»ΠΎΠ½ SDL 2.x Π² Π΅Ρ‚Π°ΠΏ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π°Ρ‰Π° само ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Нова функционалност Π² ΠΊΠ»ΠΎΠ½Π° SDL 2.x ΠΏΠΎΠ²Π΅Ρ‡Π΅ няма Π΄Π° бъдС добавяна, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Ρ‰Π΅ бъдС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π΅Π½Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° SDL 3.0. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ ΠΏΠΎ слоя Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ sdl2-compat, прСдоставящ API, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° SDL 2.x, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π°Π΄ SDL 3. ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ sdl2-compat Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° слуТи ΠΊΠ°Ρ‚ΠΎ пълна замяна Π½Π° SDL 2 ΠΈ Π΅ подходящ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, написани Π·Π° SDL 2, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΎΠ½Π° SDL 3.

ΠžΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΊΠ»ΠΎΠ½Π° SDL 3 сС откроява прСосмислянСто Π½Π° някои подсистСми, Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² API ΠΈ голямото почистванС Π½Π° остарСлитС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π·Π°Π³ΡƒΠ±ΠΈΠ»ΠΈ актуалност Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ‚Π° рСалност. НапримСр, Π² SDL 3 сС ΠΎΡ‡Π°ΠΊΠ²Π° пълно прСосмислянС Π½Π° ΠΊΠΎΠ΄Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със Π·Π²ΡƒΠΊ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Wayland ΠΈ PipeWire, прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° OpenGL ES 1.0 ΠΈ DirectFB, ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° остарСли ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΊΠ°Ρ‚ΠΎ QNX, Pandora, WinRT ΠΈ OS/2.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster