ИзданиС на SDL 2.0.16 Media Library

Π‘Π΅ΡˆΠ΅ објавСна Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL 2.0.16 (Simple DirectMedia Layer), Ρ‡ΠΈΡ˜Π° Ρ†Π΅Π» бСшС Π΄Π° Π³ΠΎ поСдностави ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. SDL Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС хардвСрски Π·Π°Π±Ρ€Π·Π°Π½ 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈΠ·Π»Π΅Π·, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Π»Π΅Π·ΠΎΠ²ΠΈ, Π°ΡƒΠ΄ΠΈΠΎ Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π°, 3D ΠΈΠ·Π»Π΅Π· ΠΏΡ€Π΅ΠΊΡƒ OpenGL/OpenGL ES/Vulkan ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ напишана Π²ΠΎ C ΠΈ сС дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° zlib. ОбСзбСдСни сС врски Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° SDL способности Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ.

Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Wayland.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° Π΅ΠΌΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ снимањС Π°ΡƒΠ΄ΠΈΠΎ со помош Π½Π° мСдиумскиот сСрвСр Pipewire ΠΈ AAudio (Android).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ³Ρ€ΠΈ Amazon Luna ΠΈ Xbox Series X.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚ Π½Π° Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ (Ρ‚Π°Ρ‚Π½Π΅ΠΆ) Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Google Stadia ΠΈ Nintendo Switch Pro ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ HIDAPI.
  • НамалСно ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° процСсорот ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈ SDL_WaitEvent() ΠΈ SDL_WaitEventTimeout().
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
    • SDL_FlashWindow() Π·Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° корисникот.
    • SDL_GetAudioDeviceSpec() Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΠΎΡ‚ Π°ΡƒΠ΄ΠΈΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄.
    • SDL_SetWindowAlwaysOnTop() Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎ ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ SDL_WINDOW_ALWAYS_ON_TOP (Π΄ΠΎΠΏΡ€Π΅Ρ‚Π΅ Π½Π° Π²Ρ€Π²ΠΎΡ‚) Π·Π° ΠΈΠ·Π±Ρ€Π°Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†.
    • SDL_SetWindowKeyboardGrab() Π·Π° снимањС Π½Π° Π²Π»Π΅Π· ΠΎΠ΄ тастатура нСзависно ΠΎΠ΄ Π³Π»ΡƒΠ²Ρ‡Π΅Ρ‚ΠΎ.
    • SDL_SoftStretchLinear() Π·Π° Π±ΠΈΠ»Π°Π½Π΅Π°Ρ€Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ 32-Π±ΠΈΡ‚Π½ΠΈ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ.
    • SDL_UpdateNVTexture() Π·Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° тСкстуритС NV12/21.
    • SDL_GameControllerSendEffect() ΠΈ SDL_JoystickSendEffect() Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ приспособСни Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° DualSense.
    • SDL_GameControllerGetSensorDataRate() Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ сСнзоритС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ³Ρ€ΠΈ Π΄ΠΎ PlayStation ΠΈ Nintendo Switch.
    • SDL_AndroidShowToast() Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ лСсни ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€