ΠŸΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° SDL 2.0.16

ИзлСзС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° 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.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΅Ρ„Π΅ΠΊΡ‚Π° Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Π° вибрация (rumble) Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈΡ‚Π΅ Google Stadia ΠΈ Nintendo Switch Pro ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° HIDAPI.
  • НамалСна Π΅ натоварСността Π½Π° CPU ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° извикванията 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

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