tog sted frigivelse af bibliotek SDL 2.0.10 (Simple Direct Layer), der har til formål at forenkle skrivningen af spil og multimedieapplikationer. Biblioteket tilbyder værktøjer såsom hardware-accelereret 2D- og 3D-grafikoutput, inputbehandling, lydafspilning, 3D-output via OpenGL/OpenGL ES og mange andre relaterede operationer. Biblioteket er skrevet i C og distribueres under zlib-licensen. Bindinger leveres til at bruge SDL-funktioner i projekter på forskellige programmeringssprog.
I den nye udgivelse:
Driveren til at arbejde med Mir-skærmserveren er blevet fjernet til fordel for en driver til at arbejde via Wayland;
SDL_RW*-makroerne er blevet konverteret til et separat sæt funktioner;
Tilføjet funktioner SDL_SIMDGetAlignment(), SDL_SIMDAlloc() og SDL_SIMDFree() for at allokere hukommelse til SIMD-operationer;
Tilføjet SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDLect_RFCoill), SDLect_RFCoill, SDLect_RFCoill pyExF()-funktioner til brug af flydende kommaberegninger i gengivelses-API'en SDL;
Tilføjet SDL_GetTouchDeviceType() funktion til at bestemme typen af berøringsenhed (touchpad eller berøringsskærm med relative eller absolutte koordinater);
SDL-gengivelses-API'en er blevet skiftet til at bruge batch-gengivelse som standard, hvilket giver mulighed for bedre ydeevne. For at kontrollere brugen af batch-tilstand er SDL_HINT_RENDER_BATCHING-indstillingen blevet tilføjet;
Tilføjet et kald til SDL_RenderFlush() for at tvinge batchkommandoer i kø til at udføre, hvilket kan være nyttigt, når man kombinerer SDL-gengivelse og direkte gengivelse;
Tilføjet mulighed SDL_HINT_EVENT_LOGGING for at aktivere SDL hændelseslogning til fejlretningsformål;
Tilføjet mulighed SDL_HINT_GAMECONTROLLERCONFIG_FILE for at indstille filnavnet med layoutet for spilcontrollere;
Tilføjet mulighed SDL_HINT_MOUSE_TOUCH_EVENTS for at styre syntesen af berøringshændelser baseret på musehændelser;
Forbedret behandling af forkert formaterede WAVE- og BMP-filer for at blokere potentiale sårbarheder;
Til iOS 13 og tvOS 13 er der tilføjet understøttelse af trådløse Xbox- og PS4-controllere, samt understøttelse af tekstinput ved hjælp af Bluetooth-tastaturer;
Android har en lydbehandlingstilstand med lav latens, implementeret ved hjælp af OpenSL ES. Tilføjet mulighed SDL_HINT_ANDROID_BLOCK_ON_PAUSE for at kontrollere, om hændelsesløkken blokeres, når applikationen er sat på pause.