plaasgevind biblioteek vrystelling SDL 2.0.10 (Simple Direct Layer), wat daarop gemik is om die skryf van speletjies en multimediatoepassings te vereenvoudig. Die biblioteek verskaf gereedskap soos hardeware-versnelde 2D- en 3D-grafika-uitvoer, invoerverwerking, oudio-terugspeel, 3D-uitvoer via OpenGL/OpenGL ES en baie ander verwante bedrywighede. Die biblioteek is in C geskryf en word onder die zlib-lisensie versprei. Bindings word verskaf om SDL-vermoëns in projekte in verskeie programmeertale te gebruik.
In die nuwe vrystelling:
Die drywer vir die gebruik van die Mir-skermbediener is verwyder ten gunste van 'n drywer om via Wayland te werk;
Die SDL_RW* makro's is omgeskakel in 'n aparte stel funksies;
Bygevoeg SDL_SIMDGetAlignment(), SDL_SIMDAlloc() en SDL_SIMDFree() funksies om geheue vir SIMD-operasies toe te ken;
Bygevoegde funksies SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectFender(), SDL_CourtsRFender(), SDL_RectsRender(), SDL_Rect) pyExF() om berekeninge met swaaipunt in die weergawe te gebruik API SDL;
Bygevoeg SDL_GetTouchDeviceType() funksie om die tipe aanraaktoestel te bepaal (raakpaneel of raakskerm met relatiewe of absolute koördinate);
Die SDL-weergawe-API is omgeskakel om by verstek bondelweergawe te gebruik, wat beter werkverrigting moontlik maak. Om die gebruik van bondelmodus te beheer, is die SDL_HINT_RENDER_BATCHING opsie bygevoeg;
Het 'n oproep by SDL_RenderFlush() gevoeg om tougroepopdragte te dwing om uit te voer, wat nuttig kan wees wanneer SDL-weergawe en direkte lewering gekombineer word;
Opsie SDL_HINT_EVENT_LOGGING bygevoeg om SDL-gebeurtenislogboek vir ontfoutingsdoeleindes moontlik te maak;
Bygevoeg opsie SDL_HINT_GAMECONTROLLERCONFIG_FILE om die lêernaam te stel met die uitleg vir spelbeheerders;
Bygevoeg opsie SDL_HINT_MOUSE_TOUCH_EVENTS om die sintese van raakgebeure gebaseer op muisgebeure te beheer;
Verbeterde verwerking van verkeerd geformateerde WAVE- en BMP-lêers om potensiaal te blokkeer kwesbaarhede;
Vir iOS 13 en tvOS 13 is ondersteuning vir Xbox en PS4 draadlose beheerders bygevoeg, asook ondersteuning vir teksinvoer met behulp van Bluetooth-sleutelborde;
Android beskik oor 'n lae-latency klankverwerkingsmodus wat met OpenSL ES geïmplementeer word. Bygevoeg opsie SDL_HINT_ANDROID_BLOCK_ON_PAUSE om te beheer of die gebeurtenislus geblokkeer word wanneer die toepassing onderbreek word.