került sor könyvtári kiadás SDL 2.0.10 (Simple Direct Layer), amelynek célja a játékok és multimédiás alkalmazások írásának egyszerűsítése. A könyvtár olyan eszközöket biztosít, mint a hardveresen gyorsított 2D és 3D grafikus kimenet, bemeneti feldolgozás, hanglejátszás, 3D kimenet OpenGL/OpenGL ES-n keresztül és sok más kapcsolódó művelet. A könyvtár C nyelven íródott, és a zlib licenc alatt kerül terjesztésre. Kötések állnak rendelkezésre az SDL-képességek projektekben való használatához különböző programozási nyelveken.
Az új kiadásban:
A Mir megjelenítőszerverrel való munkavégzéshez szükséges illesztőprogramot eltávolítottuk, a Waylanden keresztüli munkavégzéshez szükséges illesztőprogram helyett;
Az SDL_RW* makrókat külön függvénykészletté alakították át;
SDL_SIMDGetAlignment(), SDL_SIMDAlloc() és SDL_SIMDFree() függvények hozzáadva a memória lefoglalásához a SIMD műveletekhez;
Hozzáadott függvények: SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectF(), SDL_RenderDrawLRectsF(),(enderFill_SDLRectsF(), enderFi ), SDL_RenderCopyF() és SDL_RenderCopyExF() a lebegőpontos számítások megjelenítéséhez API SDL;
Hozzáadott SDL_GetTouchDeviceType() függvény az érintőeszköz típusának meghatározásához (érintőpad vagy érintőképernyő relatív vagy abszolút koordinátákkal);
Az SDL-megjelenítési API-t alapértelmezés szerint kötegelt megjelenítésre állítottuk át, ami jobb teljesítményt tesz lehetővé. A kötegelt mód használatának szabályozásához hozzáadtuk az SDL_HINT_RENDER_BATCHING opciót;
Az SDL_RenderFlush() meghívása hozzáadva a sorban álló kötegelt parancsok végrehajtására, ami hasznos lehet az SDL renderelés és a közvetlen megjelenítés kombinálásakor;
Az SDL_HINT_EVENT_LOGGING opció hozzáadva az SDL eseménynaplózás engedélyezéséhez hibakeresési célból;
Az SDL_HINT_GAMECONTROLLERCONFIG_FILE opció hozzáadva a fájlnév beállításához a játékvezérlők elrendezésével együtt;
Az SDL_HINT_MOUSE_TOUCH_EVENTS opció hozzáadva az érintési események egéresemények alapján történő szintézisének vezérléséhez;
A helytelenül formázott WAVE és BMP fájlok továbbfejlesztett feldolgozása a potenciál blokkolása érdekében sebezhetőségek;
Az iOS 13 és a tvOS 13 esetében az Xbox és a PS4 vezeték nélküli vezérlők támogatása, valamint a Bluetooth billentyűzetekkel történő szövegbevitel támogatása került hozzáadásra;
Az Android alacsony késleltetésű hangfeldolgozási módot kínál az OpenSL ES használatával. Az SDL_HINT_ANDROID_BLOCK_ON_PAUSE beállítás hozzáadva annak vezérléséhez, hogy az eseményhurok blokkolva legyen-e az alkalmazás szünetelésekor.