útgáfu bókasafns (Simple Direct Layer), sem miðar að því að einfalda ritun leikja og margmiðlunarforrita. Bókasafnið býður upp á verkfæri eins og vélbúnaðarhraðaða 2D og 3D grafíkúttak, inntaksvinnslu, hljóðspilun, 3D úttak í gegnum OpenGL/OpenGL ES og margar aðrar skyldar aðgerðir. Bókasafnið er skrifað í C og er dreift undir zlib leyfinu. Bindingar eru veittar til að nota SDL getu í verkefnum á ýmsum forritunarmálum.
Í nýju útgáfunni:
- Bílstjórinn fyrir að vinna með Mir skjáþjóninum hefur verið fjarlægður í þágu ökumanns til að vinna í gegnum Wayland;
- SDL_RW* fjölvunum hefur verið breytt í sérstakt sett af aðgerðum;
- Bætti við SDL_SIMDGetAlignment(), SDL_SIMDAlloc() og SDL_SIMDFree() aðgerðum til að úthluta minni fyrir SIMD aðgerðir;
- Bætt við SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDLect_RRFCoill), SDLect_RFCoill. pyExF() aðgerðir til að nota útreikninga með fljótandi punkti í rendering API SDL;
- Bætt við SDL_GetTouchDeviceType() aðgerð til að ákvarða tegund snertibúnaðar (snertiplata eða snertiskjár með hlutfallslegum eða algildum hnitum);
- SDL rendering API hefur verið skipt til að nota lotu rendering sjálfgefið, sem gerir ráð fyrir betri afköstum. Til að stjórna notkun lotuhams hefur SDL_HINT_RENDER_BATCHING valkostinum verið bætt við;
- Bætti kalli við SDL_RenderFlush() til að knýja fram runuskipanir í biðröð til að keyra, sem getur verið gagnlegt þegar sameinað er SDL flutningur og beinn flutningur;
- Bætti við valkostinum SDL_HINT_EVENT_LOGGING til að virkja SDL atburðaskráningu í villuleit;
- Bætti við valkostinum SDL_HINT_GAMECONTROLLERCONFIG_FILE til að stilla skráarnafnið með útlitinu fyrir leikstýringar;
- Bætti við valkostinum SDL_HINT_MOUSE_TOUCH_EVENTS til að stjórna samsetningu snertiviðburða byggða á músatburðum;
- Bætt vinnsla á rangt sniðnum WAVE og BMP skrám til að loka fyrir möguleika ;
- Fyrir iOS 13 og tvOS 13 hefur stuðningur við Xbox og PS4 þráðlausa stýringar verið bætt við, auk stuðnings við textainnslátt með Bluetooth lyklaborðum;
- Fyrir Android Hljóðvinnslustilling með lágri seinkun hefur verið útfærð með OpenSL ES. Valkosturinn SDL_HINT_ANDROID_BLOCK_ON_PAUSE hefur verið bætt við til að stjórna hvort atburðarlykkjan sé læst þegar forritið er í biðstöðu.
Heimild: opennet.ru
