SDL 2.0.22 Phatlalatso ea Laeborari ea Mecha

Laeborari ea SDL 2.0.22 (Simple DirectMedia Layer), e reretsoeng ho nolofatsa ho ngoloa ha lipapali le lisebelisoa tsa multimedia, e lokollotsoe. Laeborari ea SDL e fana ka lisebelisoa tse kang tlhahiso ea litšoantšo tse potlakileng tsa 2D le 3D, ts'ebetso ea ho kenya letsoho, ho bapala molumo, tlhahiso ea 3D ka OpenGL/OpenGL ES/Vulkan, le lits'ebetso tse ling tse ngata tse amanang. Laeborari e ngotsoe ka puo ea C 'me e ajoa tlas'a laesense ea Zlib. Ho sebelisa bokhoni ba SDL mererong ka lipuo tse fapaneng tsa lenaneo, ho fanoa ka litlamo tse hlokahalang.

Tokollong e ncha:

  • Tšehetso e ntlafalitsoeng ea protocol ea Wayland. Qalong re ne re rerile ho fetohela ho sebeliseng Wayland ka bohona libakeng tse tšehetsang Wayland le X11, empa ka lebaka la mathata a amanang le Wayland lipapaling le bakhanni ba NVIDIA, re nkile qeto ea ho chechisa phetoho. (Libaka tsa Wayland tse nang le karolo ea XWayland li ntse li sebelisa tlhahiso ea X11.) Ho sebelisa Wayland, u ka beha phetoho ea tikoloho "SDL_VIDEODRIVER=wayland" pele u qala sesebelisoa kapa u eketsa mosebetsi 'SDL_SetHint(SDL_HINT_VIDEODRIVER, "wayland,x11")' khoutung pele u letsetsa SDL_Init(). Ho kopanya le Wayland ho hloka bonyane mofuta oa libwayland-client 1.18.0.
  • Ho ekelitsoe mosebetsi oa SDL_RenderGetWindow() ho fumana fensetere e amanang le SDL Renderer.
  • Ho ekelitsoe sete ea mesebetsi bakeng sa ho laola libaka tse khutlonnetsepa (ho fumana liketsahalo tsa lintlha, ho hlakola, ho bapisa, ho kopanya, jj.) ho sebelisoa likhokahano tsa lintlha tse phaphametseng le litekanyo: SDL_PointInFRect(), SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon(), SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(), SDL_EncloseFPoints(), le SDL_IntersectFRectAndLine().
  • Ho ekelitsoe mosebetsi oa SDL_IsTextInputShown() ho hlahloba hore na sebaka sa ho kenya mongolo se bontšitsoe.
  • E kentse ts'ebetso ea SDL_ClearComposition() ho hlakola sebaka sa ho kenya mongolo ntle le ho tima mokhoa oa ho kenya (IME).
  • Ho ekelitsoe ketsahalo ea SDL_TEXTEDITING_EXT ho sebetsana le libaka tse telele tsa ho kenya mongolo le folakha ea SDL_HINT_IME_SUPPORT_EXTENDED_TEXT ho nolofalletsa ketsahalo ena.
  • Ho ekelitsoe folakha ea SDL_HINT_MOUSE_RELATIVE_MODE_CENTER ho nolofalletsa ho fokotsa mouse bohareng ba fensetere feela ho fapana le fensetere eohle ha mokhoa o amanang o butsoe.
  • Ho hapa mouse ka bohona ho a nolofalloa ha o tobetsa dikonopo tsa mouse. Folaga ya SDL_HINT_MOUSE_AUTO_CAPTURE e sisintswe bakeng sa ho e tima.
  • Ho ekelitsoe difolaga tsa SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL le SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN ho fetisa tlhahisoleseding mabapi le hore na fensetere ya kantle e sebedisa OpenGL kapa Vulkan.
  • E kentse folakha ea SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE ho nolofalletsa ho tlisoa ha ketsahalo ea SDL_QUIT ha fensetere ea ho qetela ea ts'ebeliso e koetsoe.
  • E kentse folakha ea SDL_HINT_JOYSTICK_ROG_CHAKRAM ho sebetsana le mouse ea ROG Chakram e le joystick.
  • etsoe Linux E kentse folakha ea SDL_HINT_X11_WINDOW_TYPE ho beha paramethara ea _NET_WM_WINDOW_TYPE bakeng sa lifensetere.
  • etsoe Linux Ho ekelitsoe folakha ea SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR bakeng sa ho sebelisa libdecor ka motsoako li-server, e tšehetsang mokhabiso oa xdg.
  • etsoe Android Mosebetsi oa SDL_ o kentsoe tšebetsongAndroidSendMessage() ho romela taelo e sa reroang ho SDL Java handler.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster