SDL 2.26.0 เดฎเต€เดกเดฟเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฑเดฟเดฒเต€เดธเต

เด—เต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฎเตพเดŸเตเดŸเดฟเดฎเต€เดกเดฟเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดดเตเดคเตเดคเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸเตเดณเตเดณ SDL 2.26.0 (เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดฏเดฑเด•เตโ€Œเดฑเตเดฑเต เดฎเต€เดกเดฟเดฏ เดฒเต†เดฏเตผ) เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ 2D, 3D เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต, เด‡เตปเดชเตเดŸเตเดŸเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เด“เดกเดฟเดฏเต‹ เดชเตเดฒเต‡เดฌเดพเด•เตเด•เต, OpenGL/OpenGL ES/Vulkan เดตเดดเดฟเดฏเตเดณเตเดณ 3D เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเตเด‚ เดฎเดฑเตเดฑเต เด…เดจเตเดฌเดจเตเดง เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดŸเต‚เดณเตเด•เตพ SDL เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเตฝเด•เตเดจเตเดจเต. เดฒเตˆเดฌเตเดฐเดฑเดฟ เดธเดฟเดฏเดฟเตฝ เดŽเดดเตเดคเตเด•เดฏเตเด‚ Zlib เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเดฒเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ SDL-เดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด†เดตเดถเตเดฏเดฎเดพเดฏ เดฌเตˆเตปเดกเดฟเด‚เด—เตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเดฟเตฝ:

  • OpenGL-เดจเตเดณเตเดณ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เด•เตเดฐเต‹เดฃเต‹เดธเต เด•เตบเดธเต‹เตผเดทเตเดฏเด‚ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเดฟเด•เตโ€Œเดธเตฝ เดตเดฒเตเดชเตเดชเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต SDL_GetWindowSizeInPixels() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต, เดธเตโ€Œเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเดฟเดจเดพเตฝ เด‰เดฏเตผเดจเตเดจ เดกเดฟเดชเดฟเด เดธเตโ€Œเด•เตเดฐเต€เดจเตเด•เดณเดฟเดฒเต† เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚.
  • เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดตเต†เตผเดŸเตเดŸเดฟเด•เตเด•เตฝ เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป (vsync) เดธเดฟเดฎเตเดฒเต‡เดทเตป เดšเต‡เตผเดคเตเดคเต.
  • SDL_MouseWheelEvent-เดฒเต‡เด•เตเด•เต เดฎเต—เดธเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ.
  • เดŽเดฒเตเดฒเดพ เดธเต‚เดšเดจเด•เดณเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป SDL_ResetHints() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • GUID-เดŽเตปเด•เต‹เดกเตเดšเต†เดฏเตโ€Œเดค เดœเต‹เดฏเตโ€Œเดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต SDL_GetJoystickGUIDInfo() เดซเด‚เด—เตโ€Œเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • PS3, Nintendo Wii เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ HIDAPI เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต.
  • เดชเตเดคเดฟเดฏ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เดšเต‡เตผเดคเตเดคเต: SDL_HINT_JOYSTICK_HIDAPI_PS3, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_JOYSTICK_HIDAPI_XBOX_360, SDL_HINT_JOYSTICK_HIDAPI_WII, SDL_HINT_360 L_HINT_JOYSTICK_HIDAPI_XBOX_ ONE, HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED, SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED, SDL_HINT_PIST_JOYAL_HINT_JOY HIDAPI เดกเตเดฐเตˆเดตเตผ เดตเดดเดฟ XBox 360, PS360 เดŽเดจเตเดจเดฟเดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป HINT_JOYSTICK_HIDAPI_XBOX_3_WIRELESS.
  • เดจเดฟเดจเตเดฑเต†เตปเดกเต‹ เดธเตเดตเดฟเดšเตเดšเต เดœเต‹เดฏเต-เด•เต‹เตบเดธเต เด•เต‹เด‚เดฌเต‹ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเดฟเตฝ เด‡เดŸเดคเต, เดตเดฒเดคเต เด—เตˆเดฑเต‹เดธเตเด•เต‹เดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด• เด†เด•เตเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต.
  • 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 เดซเตเดฒเดพเด—เต เดšเต‡เตผเดคเตเดคเต.
  • Android-เดจเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, IME (เด‡เตปเดชเตเดŸเตเดŸเต เดฎเต†เดคเตเดคเต‡เดกเต เดŽเดกเดฟเดฑเตเดฑเตผ) เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด•เต€เดฌเต‹เตผเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เตปเดชเตเดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

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