SDL 2.0.22 Media Library Release

SDL 2.0.22 bibliotheca (Simple DirectMedia Layer) dimissa est, quae spectat ad simplicem scripturam ludorum et applicationum multimediarum. Bibliotheca SDL instrumenta praebet ut 2D ferramenta accelerata et 3D graphics output, processus initus, fabulae auditionis, 3D output per OpenGL/OpenGL ES/Vulkan et multae aliae operationes cognatae. Bibliotheca est in C scripta et distributa licentia Zlib. Ut facultates SDL in inceptis variis programmandi linguis adhibeantur, necessariae obligationes praebentur.

in nova emissione;

  • Melioratus subsidium protocollo Wayland. Initio institutum est ut switch utentes in protocollo Wayland per defaltam in ambitibus quae simultaneum subsidium pro Wayland et X11 praebent, sed ob difficultates cum Wayland in ludis et NVIDIA agitatoribus coniuncta, transitum differre placuit (in ambitus Waylandiae cum the XWayland component, output from using the X11 protocol). Uti Wayland, ambitus variabilis "SDL_VIDEODRIVER=wayland" uti potes, antequam applicationem vel munus "SDL_SetHint(SDL_HINT_VIDEODRIVER", "wayland, x11")" ad signum apponas, antequam SDL_Init(). Congero cum Wayland versionem libwayland-clientem saltem requirit 1.18.0.
  • Munus adiecit SDL_RenderGetWindow() ut fenestram associatam cum SDL Renderer acciperet.
  • Munerum copia addidit ad areas rectangulas abusivandas (determinandum eventum punctorum, purgandi, comparandi, mergendi, etc.), operandi cum coordinatis et magnitudinibus secundum punctum volitantibus numeris: SDL_PointInFRect(), SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon (), SDL_HasIntersectionF(), SDL_Intersect FRect(), SDL_UnionFRect(), SDL_EncloseFPoints() et SDL_IntersectFRect AndLine().
  • Munus adiecit SDL_IsTextInputShown() ad reprimendam num textus initus areae ostenditur.
  • Munus adiecit SDL_ClearComposition() ad purgandum textum input aream sine inactivare modum initus (IME).
  • Eventus SDL_TEXTEDITING_EXT addidit ut textum initus arearum longarum tractaret et vexillum SDL_HINT_IME_SUPPORT_EXTENDED_TEXT ut eventum illius praeberet.
  • Vexillum SDL_HINT_MOUSE_RELATIV_MODE_CENTER addidit ut murem ad centrum solum fenestrae restringere possit loco totius fenestrae quando modus relativus potens est.
  • Captionem mus automatice cum prementibus mus globulis para. Ut disable, vexillum proponitur, SDL_HINT_MOUSE_AUTO_CAPTURE.
  • Adiectae sunt SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL et SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN vexilla nuntiare de usu OpenGL vel Vulkan in fenestra externa.
  • Vexillum SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE addidit ut ex eventu SDL_QUIT partum redderet cum fenestrae applicationis ultimae clausae sunt.
  • Vexillum SDL_HINT_JOYSTICK_ROG_CHAKRAM additum est ut ROG Chakram murem ut a joystick tractaret.
  • Pro Linux, attributum SDL_HINT_X11_WINDOW_TYPE additum est ut parametri ad fenestras ponatur _NET_WM_WINDOW_TYPE.
  • Pro Linux, vexillum SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR adiectum est ad utens libdecor cum servientibus coniunctis sustentantibus xdg-decoratione.
  • Android, the SDL_AndroidSendMessage() munus impletum est ut mandatum arbitrarium mitteret ad tractatorem SDL Java.

Source: opennet.ru