Scaoileadh leabharlann ilmheán SDL 2.28.0. Ag aistriú go forbairt SDL 3.0

Tar éis seacht mí forbartha, foilsíodh scaoileadh na leabharlainne SDL 2.28.0 (Simple DirectMedia Layer), atá dírithe ar scríobh cluichí agus feidhmchláir ilmheán a shimpliú. Soláthraíonn an leabharlann SDL áiseanna ar nós aschur grafaic 2T agus 3D luasghéaraithe crua-earraí, próiseáil ionchuir, athsheinm fuaime, aschur 3D trí OpenGL/OpenGL ES/Vulkan, agus go leor oibríochtaí gaolmhara eile. Tá an leabharlann scríofa i dteanga C agus dáilte faoi cheadúnas Zlib. Chun cumais SDL a úsáid i dtionscadail i dteangacha ríomhchlárúcháin éagsúla, soláthraítear na ceangail riachtanacha.

Cuireann scaoileadh SDL 2.28.0 réitigh fabht ar fáil go príomha, i measc na nuálaíochtaí tá feidhmeanna SDL_HasWindowSurface() agus SDL_DestroyWindowSurface() a chur leis chun aistriú idir an SDL_Rederer agus SDL_Surface APIs, SDL_DISPLAYEVENT_MOVED nua a ghintear nuair a ghintear an príomh-imeacht monatóireachta d’athruithe scáileáin i gcumraíochtaí ilmhonatóra, agus an bhratach SDL_HINT_ENABLE_SCREEN_KEYBOARD chun taispeáint an mhéarchláir ar an scáileán a rialú.

Ag an am céanna, fógraíodh gur aistríodh an brainse SDL 2.x go dtí an chéim chothabhála, rud a thugann le tuiscint nach bhfuil ann ach socruithe fabhtanna agus fabhtcheartaithe. Ní chuirfear aon fheidhmiúlacht nua leis an mbrainse SDL 2.x, agus díreoidh an fhorbairt ar ullmhú le haghaidh scaoileadh SDL 3.0. Tá obair ar siúl freisin ar an gciseal comhoiriúnachta sdl2-compat, a sholáthraíonn API atá comhoiriúnach le dénártha SDL 2.x agus foinse ach a ritheann ar bharr SDL 3. le haghaidh SDL 2 ag baint úsáide as cumais an bhrainse SDL 2.

De na hathruithe sa bhrainse SDL 3, tá próiseáil roinnt fochóras, athruithe ar an API a sháraíonn comhoiriúnacht, agus glanadh mór ar ghnéithe imithe i léig a chaill a n-ábharthacht i réaltachtaí nua-aimseartha. Mar shampla, tá SDL 3 ag súil le hathchóiriú iomlán a dhéanamh ar an gcód le haghaidh oibriú le fuaim, úsáid Wayland agus PipeWire de réir réamhshocraithe, deireadh a chur le tacaíocht do OpenGL ES 1.0 agus DirectFB, deireadh a chur le cód chun oibriú ar ardáin oidhreachta mar QNX, Pandora, WinRT agus OS/2.

Foinse: oscailtenet.ru

Add a comment