Ho lokolloa ha SDL 2.28.0 multimedia library. E fetohela ho nts'etsopele ea SDL 3.0

Ka mor'a likhoeli tse supileng tsa tsoelo-pele, ho hatisitsoe laebrari ea SDL 2.28.0 (Simple DirectMedia Layer), e reretsoeng ho nolofatsa ho ngoloa ha lipapali le lisebelisoa tsa multimedia. Laeborari ea SDL e fana ka lisebelisoa tse joalo ka tlhahiso ea litšoantšo tse potlakileng tsa 2D le 3D, ho ts'oaroa ha mantsoe, ho bapala molumo, tlhahiso ea 3D ka OpenGL/OpenGL ES/Vulkan, le lits'ebetso tse ling tse ngata tse amanang. Laeborari e ngotsoe ka 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.

Tokollo ea SDL 2.28.0 e fana haholo ka litokiso tsa litšitšili, har'a lintlafatso ke tlatsetso ea SDL_HasWindowSurface() le SDL_DestroyWindowSurface() mesebetsi bakeng sa ho switjha lipakeng tsa SDL_Rederer le SDL_Surface APIs, SDL_EVENT_MOVED e ncha ea ho beha leihlo kapa maemo a fetoha ha maemo a mantlha a fetoha. ea liphetoho tsa skrine ho litlhophiso tsa li-monitor tse ngata, le folakha ea SDL_HINT_ENABLE_SCREEN_KEYBOARD ho laola ponahalo ea keyboard e skrineng.

Ka nako e ts'oanang, ho ile ha phatlalatsoa hore lekala la SDL 2.x le fetiselitsoe sethaleng sa tlhokomelo, e leng se bolelang feela ho lokisa liphoso le ho rarolla mathata. Ha ho ts'ebetso e ncha e tla eketsoa lekaleng la SDL 2.x, 'me nts'etsopele e tla tsepamisa maikutlo ho lokisetseng ho lokolloa ha SDL 3.0. Mosebetsi o boetse o ntse o tsoela pele ho sdl2-compat comppatibility layer, e fanang ka API e lumellanang le SDL 2.x binary le mohloli empa e matha ka holim'a SDL 3. bakeng sa SDL 2 ho sebelisa bokhoni ba lekala la SDL 2.

Har'a liphetoho tse lekaleng la SDL 3, ts'ebetso ea litsamaiso tse ling, liphetoho ho API tse khahlanong le ho lumellana, le ho hloekisa ho hoholo ha likarolo tse sa sebetseng tse lahlileng bohlokoa ba tsona litabeng tsa morao-rao li hlahella. Mohlala, SDL 3 e lebelletse ntlafatso e felletseng ea khoutu bakeng sa ho sebetsa ka molumo, tšebeliso ea Wayland le PipeWire ka boiketsetso, ho felisoa ha tšehetso bakeng sa OpenGL ES 1.0 le DirectFB, ho tlosoa ha khoutu ho sebetsa lifoleng tsa lefa tse kang QNX, Pandora, WinRT le OS / 2.

Source: opennet.ru

Eketsa ka tlhaloso