ИздаванС Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° SDL 2.0.12

Π‘Π΅ ΡΡŠΡΡ‚ΠΎΡ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL 2.0.12 (Simple DirectMedia Layer), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° опростяванС Π½Π° писанСто Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ прилоТСния. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° SDL прСдоставя срСдства ΠΊΠ°Ρ‚ΠΎ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎ ускорСн ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄, Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π²ΡƒΠΊ, ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° 3D Ρ‡Ρ€Π΅Π· OpenGL/OpenGL ES ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈ ΡΡŠΠΏΡŠΡ‚ΡΡ‚Π²Π°Ρ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ написана Π½Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ сС разпространява ΠΏΠΎΠ΄ лицСнзия zlib. Π—Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° SDL Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡ†ΠΈ са прСдоставСни Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ.

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

  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° HIDAPI Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Nintendo GameCube ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE Π·Π° опрСдСлянС Π½Π° Ρ„Π°ΠΊΡ‚Π° Π·Π° тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Xbox 360 ΠΈ Xbox One Π² HIDAPI;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ:
    • 8BitDo FC30 Pro
    • 8BitDo M30 GamePad
    • BDA PS4 Fightpad
    • HORI Fighting Commander
    • Hyperkin Duke
    • Hyperkin X91
    • MOGA XP5-A Plus
    • NACON GC-400ES
    • NVIDIA Controller v01.04
    • PDP Versus Fighting Pad
    • Razer Raion Fightpad Π·Π° PS4
    • Razer Serval
    • Stadia Controller
    • SteelSeries Stratus Duo
    • Victrix Pro Fight Stick Π·Π° PS4
    • Xbox One Elite Series 2
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ SDL_GetTextureScaleMode() ΠΈ SDL_SetTextureScaleMode() Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ Π·Π° тСкстуритС;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ функцията SDL_LockTextureToSurface(), ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° SDL_LockTexture(), Π½ΠΎ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‰Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π°Ρ‚Π° област ΠΊΠ°Ρ‚ΠΎ SDL Surface;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° смСсванС SDL_BLENDMODE_MUL;
  • Π’ функцията SDL_GameControllerTypeForIndex() Π΅ осигурСн ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Ρ‚ΠΈΠΏΠ° ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ (Xbox 360, Xbox One, PS3, PS4, Nintendo Switch Pro);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() ΠΈ SDL_GameControllerFromPlayerIndex() Π·Π° опрСдСлянС ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° устройството, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с индСкса Π½Π° ΠΈΠ³Ρ€Π°Ρ‡Π°;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ макрос SDL_zeroa() Π·Π° Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° масив ΠΎΡ‚ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ функцията SDL_HasARMSIMD() Π·Π° опрСдСлянС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° инструкции ARM SIMD Π² CPU ARMv6+;
  • Π—Π° систСми Linux са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ SDL_HINT_VIDEO_X11_WINDOW_VISUALID (опрСдСлянС Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π° Π·Π° Π½ΠΎΠ²ΠΈ X11 ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ) ΠΈ SDL_HINT_VIDEO_X11_FORCE_EGL (ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° GLX ΠΈΠ»ΠΈ EGL Π·Π° X11);
  • Π—Π° Android Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° улавянС Π½Π° Π·Π²ΡƒΠΊ с OpenSL-ES ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Bluetooth Steam Controller ΠΊΠ°Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€.

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

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