scaoileadh leabharlainne (Ciseal Díreach Simplí), atá dírithe ar scríobh cluichí agus feidhmchláir ilmheán a shimpliú. Soláthraíonn an leabharlann uirlisí ar nós aschur grafaice 2T agus 3D luasghéaraithe crua-earraí, próiseáil ionchuir, athsheinm fuaime, aschur 3D trí OpenGL/OpenGL ES agus go leor oibríochtaí gaolmhara eile. Tá an leabharlann scríofa i C agus déantar í a dháileadh faoin gceadúnas zlib. Soláthraítear ceangail chun cumais SDL a úsáid i dtionscadail i dteangacha ríomhchlárúcháin éagsúla.
Sa scaoileadh nua:
- Baineadh an tiománaí le haghaidh oibre ag baint úsáide as an bhfreastalaí taispeána Mir i bhfabhar tiománaí a bheith ag obair trí Wayland;
- Tiontaíodh na macraí SDL_RW* go sraith feidhmeanna ar leith;
- Cuireadh feidhmeanna SDL_SIMDGetAlignment(), SDL_SIMDAlloc() agus SDL_SIMDFree() leis chun cuimhne a leithdháileadh ar oibríochtaí SIMD;
- Curtha leis SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), SDL_RenderFillRectF(), feidhmeanna chun ríomhaireachtaí snámhphointe a úsáid san API rindreála SDL;
- Cuireadh feidhm SDL_GetTouchDeviceType() leis chun an cineál gléis tadhaill (pad tadhaill nó scáileán tadhaill le comhordanáidí coibhneasta nó absalóideacha) a chinneadh;
- Athraíodh an API rindreála SDL chun rindreáil bhaisc a úsáid de réir réamhshocraithe, rud a cheadaíonn feidhmíocht níos fearr. Chun úsáid mód baisce a rialú, tá an rogha SDL_HINT_RENDER_BATCHING curtha leis;
- Cuireadh glao chuig SDL_RenderFlush() chun iallach a chur ar orduithe baisc ciúáilte a fhorghníomhú, rud a d'fhéadfadh a bheith úsáideach nuair a chomhcheanglaítear rindreáil SDL agus rindreáil dhíreach;
- Cuireadh leis an rogha SDL_HINT_EVENT_LOGGING chun logáil imeachtaí SDL a chumasú chun críocha dífhabhtaithe;
- Cuireadh rogha leis SDL_HINT_GAMECONTROLLERCONFIG_FILE chun ainm an chomhaid a shocrú leis an leagan amach do rialtóirí cluiche;
- Cuireadh leis an rogha SDL_HINT_MOUSE_TOUCH_EVENTS chun sintéis na n-imeachtaí tadhaill bunaithe ar imeachtaí luiche a rialú;
- Próiseáil feabhsaithe ar chomhaid WAVE agus BMP atá formáidithe go mícheart chun bac a chur ar acmhainneacht ;
- Le haghaidh iOS 13 agus tvOS 13, tá tacaíocht do rialtóirí gan sreang Xbox agus PS4 curtha leis, chomh maith le tacaíocht d'ionchur téacs ag baint úsáide as méarchláir Bluetooth;
- Chun Android Tá modh próiseála fuaime íseal-latency curtha i bhfeidhm ag baint úsáide as OpenSL ES. Tá an rogha SDL_HINT_ANDROID_BLOCK_ON_PAUSE curtha leis chun a rialú an bhfuil an lúb imeachta blocáilte nuair a bhíonn an feidhmchlár ar sos.
Foinse: oscailtenet.ru
