SDL 2.26.0 рдореАрдбрд┐рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рд┐рд▓реАрдЬрд╝

рдПрд╕рдбреАрдПрд▓ 2.26.0 (рд╕рд┐рдВрдкрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрдореАрдбрд┐рдпрд╛ рд▓реЗрдпрд░) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬрд╛рд░реА рдХреА рдЧрдИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЧреЗрдо рдФрд░ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓реЗрдЦрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рд╣реИред рдПрд╕рдбреАрдПрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд 2рдбреА рдФрд░ 3рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ, рдЗрдирдкреБрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ, рдУрдкрдирдЬреАрдПрд▓/рдУрдкрдирдЬреАрдПрд▓ рдИрдПрд╕/рд╡рд▓реНрдХрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 3рдбреА рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдХрдИ рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА C рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ рдФрд░ Zlib рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХреА рдЧрдИ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдПрд╕рдбреАрдПрд▓ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдУрдкрдирдЬреАрдПрд▓ рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╡реАрдирддрдо рдЦреНрд░реЛрдиреЛрд╕ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рд╣реИрдВред
  • рд╡рд┐рдВрдбреЛ рдХрд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдЖрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDL_GetWindowSizeInPixels() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рд▓рд╛рдЧреВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдЙрдЪреНрдЪ-рдбреАрдкреАрдЖрдИ рд╕реНрдХреНрд░реАрди рдкрд░ рддрд╛рд░реНрдХрд┐рдХ рдЖрдХрд╛рд░ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛрдб рдореЗрдВ рд╡рд░реНрдЯрд┐рдХрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди (vsync) рд╕рд┐рдореБрд▓реЗрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • SDL_MouseWheelEvent рдореЗрдВ рдорд╛рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдХреНрд╖рдо рд╕реНрдерд╛рдирд╛рдВрддрд░рдгред
  • рд╕рднреА рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDL_ResetHints() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • GUID-рдПрдиреНрдХреЛрдбреЗрдб рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDL_GetJoystickGUIDInfo() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • HIDAPI рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ PS3 рдФрд░ Nintendo Wii рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЬреЛрдбрд╝реА рдЧрдИрдВ: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED, SDL_HINT_JOYSTICK_HIDAPI_XBO рдПрдХреНрд╕рдмреЙрдХреНрд╕ 360 рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 360 рдФрд░ PS3 HIDAPI рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред
  • рдирд┐рдВрдЯреЗрдВрдбреЛ рд╕реНрд╡рд┐рдЪ рдЬреЙрдп-рдХрдВрд╕ рдХреЙрдореНрдмреЛ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдореЗрдВ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдЬрд╛рдЗрд░реЛрд╕реНрдХреЛрдк рддрдХ рдЕрд▓рдЧ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • SDL_SensorEvent, SDL_ControllerSensorEvent, DL_SensorGetDataWithTimestamp() рдФрд░ SDL_GameControllerGetSensorDataWithTimestamp() рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • SDL_GetRevision() рдлрд╝рдВрдХреНрд╢рди рдиреЗ SDL рдмрд┐рд▓реНрдб рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ git рдХрдорд┐рдЯ рд╣реИрд╢ рдЬреЛрдбрд╝рд╛ рд╣реИред
  • рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рдердорд┐рдХ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText() рдФрд░ SDL_HasPrimarySelectionText() рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
  • рд╡реЗрд▓реИрдВрдб-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдЕрдиреБрдХрд░рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP рдзреНрд╡рдЬ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, IME (рдЗрдирдкреБрдЯ рдореЗрдердб рдПрдбрд┐рдЯрд░) рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЗрдирдкреБрдЯ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ