Liberigo de SDL 2.28.0 plurmedia biblioteko. Ŝanĝi al SDL 3.0-disvolviĝo

Post sep monatoj da evoluo, la eldono de la biblioteko SDL 2.28.0 (Simple DirectMedia Layer), celita simpligi la verkadon de ludoj kaj plurmediaj aplikaĵoj, estis publikigita. La SDL-biblioteko disponigas instalaĵojn kiel hardvar-akcelitan 2D kaj 3D-grafikproduktaĵon, enigpretigon, sonreludigon, 3D-produktaĵon per OpenGL/OpenGL ES/Vulkan, kaj multajn aliajn rilatajn operaciojn. La biblioteko estas skribita en C kaj distribuita sub la permesilo Zlib. Por uzi SDL-kapablojn en projektoj en diversaj programlingvoj, la necesaj ligadoj estas disponigitaj.

La eldono de SDL 2.28.0 ĉefe ofertas korektojn de cimoj, inter la novigoj estas la aldono de la funkcioj SDL_HasWindowSurface() kaj SDL_DestroyWindowSurface() por ŝanĝi inter la APIoj SDL_Rederer kaj SDL_Surface, nova SDL_DISPLAYEVENT_MOVED ŝanĝas la eventon de la ĉefa ekrano. de ekranaj ŝanĝoj en plurmonitoraj agordoj, kaj la flago SDL_HINT_ENABLE_SCREEN_KEYBOARD por kontroli la ekranon de la surekrana klavaro.

Samtempe, estis anoncite, ke la branĉo SDL 2.x estis movita al la prizorga stadio, kio implicas nur korektojn kaj solvi problemojn. Neniu nova funkcio estos aldonita al la branĉo SDL 2.x, kaj evoluo fokusiĝos al preparado por la liberigo de SDL 3.0. Laboras ankaŭ pri la tavolo de kongruo sdl2-compat, kiu provizas API, kiu estas kongrua kun SDL 2.x duuma kaj fonto, sed funkcias sur SDL 3. por SDL 2 uzante la kapablojn de la SDL 2 branĉo.

El la ŝanĝoj en la branĉo SDL 3 elstaras la prilaborado de iuj subsistemoj, ŝanĝoj en la API, kiuj malobservas kongruecon, kaj granda purigado de malnoviĝintaj trajtoj, kiuj perdis sian gravecon en modernaj realaĵoj. Ekzemple, SDL 3 atendas kompletan revizion de la kodo por labori kun sono, la uzon de Wayland kaj PipeWire defaŭlte, la finon de subteno por OpenGL ES 1.0 kaj DirectFB, la forigon de kodo por labori sur heredaĵaj platformoj kiel QNX, Pandora, WinRT kaj OS / 2.

fonto: opennet.ru

Aldoni komenton