เดฎเดพเตผเดšเตเดšเต 11-เดจเต, SDL 2.0.12-เดจเตเดฑเต† เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ, เดกเดฏเดฑเด•เตโ€ŒเดŸเต3เดกเดฟ เดŽเดจเตเดจเดฟเดต เดตเดดเดฟ เด‡เตปเดชเตเดŸเตเดŸเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ, เด“เดกเดฟเดฏเต‹ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ, เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹-เดฒเต†เดตเตฝ เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด•เตเดฐเต‹เดธเต-เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฃเต SDL. เดธเตเดตเดคเดจเตเดคเตเดฐ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดคเตเตพเดชเตเดชเต†เดŸเต† เดตเดฟเดตเดฟเดง เดตเต€เดกเดฟเดฏเต‹ เดชเตเดฒเต†เดฏเดฑเตเด•เตพ, เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเตเด•เตพ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด—เต†เดฏเดฟเดฎเตเด•เตพ เดŽเดจเตเดจเดฟเดต SDL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

SDL C-เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, C++-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเดพเดธเตเด•เตฝ เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต เดกเดธเตป เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต:

  • เดŸเต†เด•เตโ€Œเดธเตโ€Œเดšเตผ เดธเต‚เด‚ เดฒเต†เดตเตฝ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ SDL_GetTextureScaleMode(), SDL_SetTextureScaleMode() เดŽเดจเตเดจเดฟเดต เดšเต‡เตผเดคเตเดคเต
  • SDL_LockTextureToSurface() เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดค เดญเดพเด—เดคเตเดคเต† เด’เดฐเต SDL เดชเตเดฐเดคเดฒเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดšเตผ เดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • เดฎเต‹เดกเตเดฒเต‡เดทเดจเตเด‚ เดฌเตเดฒเต†เตปเดกเดฟเด‚เด—เตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดชเตเดคเดฟเดฏ เดฌเตเดฒเต†เตปเดกเดฟเด‚เด—เต เดฎเต‹เดกเต SDL_BLENDMODE_MUL เดšเต‡เตผเดคเตเดคเต
  • เดกเดฟเดธเตเดชเตเดฒเต‡ เดธเต‚เดšเดฟเด• 0-เดจเตเดณเตเดณ SDL_GetDisplayUsableBounds() เดซเดฒเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป SDL_HINT_DISPLAY_USABLE_BOUNDS เดธเต‚เดšเดจ เดšเต‡เตผเดคเตเดคเต.
  • SDL_TouchFingerEvent เด‡เดตเดจเตเดฑเดฟเดจเดพเดฏเดฟ เดตเดฟเดฐเดฒเดฟเดจเดŸเดฟเดฏเดฟเตฝ เด’เดฐเต เดตเดฟเตปเดกเต‹ เดšเต‡เตผเดคเตเดคเต
  • เด—เต†เดฏเดฟเด‚ เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเตเดฑเต† เดคเดฐเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() เดŽเดจเตเดจเต€ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต
  • เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด•เตบเดŸเตเดฐเต‹เดณเตผ เดคเดฐเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเตป SDL_HINT_GAMECONTROLLERTYPE เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเต
  • เดชเตเดฒเต†เดฏเตผ เดจเดฎเตเดชเดฑเตเด‚ เด‰เดชเด•เดฐเดฃเดตเตเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() เดŽเดจเตเดจเต€ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต.
  • เดฐเดฃเตเดŸเต เดกเดธเตป เดตเตเดฏเดคเตเดฏเดธเตเดค เด—เต†เดฏเดฟเด‚ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ
  • HIDAPI เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด—เต†เดฏเดฟเด‚ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เดตเตˆเดฌเตเดฐเต‡เดทเตป เด•เต‹เตพ เดคเดŸเดฏเตเดจเตเดจเดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต
  • เด…เดฑเต‡ เด˜เดŸเด•เด™เตเด™เตพ SDL_zeroa() เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดฎเดพเด•เตเดฐเต‹ เดšเต‡เตผเดคเตเดคเต
  • เดชเตเดฐเต‹เดธเดธเตผ ARM SIMD (ARMv6+) เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เดจเตฝเด•เตเดจเตเดจ SDL_HasARMSIMD() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต

Linux-เดจเตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ:

  • เดชเตเดคเดฟเดฏ X11 เดตเดฟเตปเดกเต‹เด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด•เดพเดดเตเดš เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป SDL_HINT_VIDEO_X11_WINDOW_VISUALID เดธเต‚เดšเดจ เดšเต‡เตผเดคเตเดคเต
  • เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ X11 GLX เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ EGL เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป SDL_HINT_VIDEO_X11_FORCE_EGL เดธเต‚เดšเดจ เดšเต‡เตผเดคเตเดคเต

Android-เดจเตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ:

  • เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† API เดฒเต†เดตเตฝ เดจเตฝเด•เตเดจเตเดจ SDL_GetAndroidSDKVersion() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต
  • เด“เดชเตเดชเตบเดŽเดธเตเดŽเตฝ-เด‡เดŽเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดกเดฟเดฏเต‹ เด•เตเดฏเดพเดชเตโ€Œเดšเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต
  • เด—เต†เดฏเดฟเด‚ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเดพเดฏเดฟ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดธเตเดฑเตเดฑเต€เด‚ เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต
  • เดซเดฟเด•เตเดธเดกเต เด…เดชเต‚เตผเดต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดฎเตเดชเต‹เดดเต‹ เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเต‹ เด•เตเดฐเดพเดทเดพเด•เตเดจเตเดจเต

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•