Sgaoileadh leabharlann ioma-mheadhain SDL 2.28.0. Ag atharrachadh gu leasachadh SDL 3.0

Às deidh seachd mìosan de leasachadh, chaidh foillseachadh an leabharlainn SDL 2.28.0 (Simple DirectMedia Layer), a tha ag amas air sgrìobhadh gheamannan agus thagraidhean ioma-mheadhain a dhèanamh nas sìmplidhe. Tha an leabharlann SDL a’ toirt seachad goireasan leithid toradh grafaigean 2D agus 3D le luathachadh bathar-cruaidh, làimhseachadh cuir a-steach, ath-chluich claisneachd, toradh 3D tro OpenGL / OpenGL ES / Vulkan, agus mòran de ghnìomhachdan co-cheangailte eile. Tha an leabharlann sgrìobhte ann an cànan C agus air a chuairteachadh fo chead Zlib. Gus comasan SDL a chleachdadh ann am pròiseactan ann an diofar chànanan prògramaidh, tha na ceanglaichean riatanach air an toirt seachad.

Tha an sgaoileadh SDL 2.28.0 sa mhòr-chuid a’ tabhann rèiteachadh bug, am measg nan innleachdan tha cur-ris na gnìomhan SDL_HasWindowSurface() agus SDL_DestroyWindowSurface() airson atharrachadh eadar an SDL_Rederer agus SDL_Surface APIs, SDL_DISPLAYEVENT_MOVED ùr tachartas no atharraichean suidheachadh buntainneach. de sgrionaichean ag atharrachadh ann an rèiteachadh ioma-sgrion, agus a’ bhratach SDL_HINT_ENABLE_SCREEN_KEYBOARD gus smachd a chumail air taisbeanadh a’ mheur-chlàr air-sgrion.

Aig an aon àm, chaidh ainmeachadh gun deach meur SDL 2.x a ghluasad chun ìre cumail suas, a tha a’ ciallachadh dìreach rèiteachadh bug agus fuasgladh dhuilgheadasan. Cha tèid gnìomhachd ùr sam bith a chur ris a 'mheur SDL 2.x, agus bidh leasachadh a' cuimseachadh air ullachadh airson SDL 3.0 a leigeil ma sgaoil. Tha obair a’ dol air adhart cuideachd air an ìre co-chòrdalachd sdl2-compat, a bheir seachad API a tha co-chosmhail ri binary SDL 2.x agus an tùs ach a ruitheas air mullach SDL 3. airson SDL 2 a’ cleachdadh comasan meur SDL 2.

De na h-atharrachaidhean ann am meur SDL 3, tha giullachd cuid de fo-shiostaman, atharrachaidhean anns an API a bhriseas co-chòrdalachd, agus glanadh mòr de fheartan seann-fhasanta a chaill am buntainneachd ann am fìrinnean an latha an-diugh a’ seasamh a-mach. Mar eisimpleir, tha SDL 3 an dùil ath-sgrùdadh iomlan a dhèanamh air a’ chòd airson a bhith ag obair le fuaim, cleachdadh Wayland agus PipeWire gu bunaiteach, crìoch air taic airson OpenGL ES 1.0 agus DirectFB, toirt air falbh còd gus obrachadh air àrd-ùrlaran dìleab leithid QNX, Pandora, WinRT agus OS/2.

Source: fosgailtenet.ru

Cuir beachd ann