Siideynta SDL 2.28.0 maktabadda warbaahinta badan. U beddelashada horumarinta SDL 3.0

Toddoba bilood ka dib korriintii, siideynta maktabadda SDL 2.28.0 (Simple DirectMedia Layer), oo loogu talagalay in lagu fududeeyo qorista ciyaaraha iyo codsiyada warbaahinta badan, ayaa la daabacay. Maktabadda SDL waxa ay bixisaa tas-hiilaadyo ay ka mid yihiin soo saarista garaafyada 2D iyo 3D oo la dardargeliyay, gacangelinta gelinta, dib-u-ciyaarista maqalka, wax soo saarka 3D iyada oo loo sii marayo OpenGL/OpenGL ES/Vulkan, iyo hawlo kale oo badan oo la xidhiidha. Maktabadu waxay ku qoran tahay C waxaana lagu qaybiyaa shatiga Zlib. Si loo isticmaalo awoodaha SDL ee mashaariicda luuqadaha barnaamijyada kala duwan, xidhitaannada lagama maarmaanka ah ayaa la bixiyaa.

Siideynta SDL 2.28.0 waxay inta badan bixisaa hagaajinta cayayaanka, hal-abuurrada cusub waxaa ka mid ah ku-darka SDL_HasWindowSurface () iyo SDL_DestroyWindowSurface () hawlaha u kala beddelashada SDL_Rederer iyo SDL_Surface APIs, SDL_DISPLAYEVENT_MOVED cusub oo dhacdo ama qaraabo la sameeyo marka booska muhiimka ah uu isbedelo. shaashadaha ayaa isbedela qaabaynta kormeerayaal badan, iyo calanka SDL_HINT_ENABLE_SCREEN_KEYBOARD si loo xakameeyo soo bandhigida kiiboodhka shaashadda.

Isla mar ahaantaana, waxaa lagu dhawaaqay in laanta SDL 2.x loo wareejiyay marxaladda dayactirka, taas oo macnaheedu yahay kaliya hagaajinta cayayaanka iyo cilad-bixinta. Shaqo cusub laguma dari doono laanta SDL 2.x, horumarkuna waxa uu diirada saari doonaa u diyaar garowga sii deynta SDL 3.0. Shaqada ayaa sidoo kale ka socota lakabka iswaafajinta sdl2-compat, kaas oo bixiya API kaas oo ku habboon SDL 2.x binary iyo isha laakiin ku shaqeeya korka SDL 3. ee SDL 2 iyada oo la adeegsanayo awoodaha laanta SDL 2.

Isbeddellada ku yimi laanta SDL 3, habaynta nidaamyada hoosaadyada qaarkood, isbeddellada API-ga ee ku xad-gudbay is-waafajinta, iyo nadiifinta ballaaran ee sifooyinka duugoobay ee lumiyay muhiimadooda xaqiiqooyinka casriga ah ayaa soo muuqda. Tusaale ahaan, SDL 3 waxay rajaynaysaa dib-u-habayn dhamaystiran oo ku saabsan koodhka ku shaqaynta codka, isticmaalka Wayland iyo PipeWire si caadi ah, joojinta taageerada OpenGL ES 1.0 iyo DirectFB, ka saarida koodka si ay uga shaqeeyaan goobaha dhaxalka ah sida QNX, Pandora, WinRT iyo OS / 2.

Source: opennet.ru

Add a comment