πήρε θέση έκδοση βιβλιοθήκης SDL 2.0.10 (Simple Direct Layer), με στόχο την απλοποίηση της γραφής παιχνιδιών και εφαρμογών πολυμέσων. Η βιβλιοθήκη παρέχει εργαλεία όπως έξοδο γραφικών 2D και 3D με επιτάχυνση υλικού, επεξεργασία εισόδου, αναπαραγωγή ήχου, έξοδο 3D μέσω OpenGL/OpenGL ES και πολλές άλλες σχετικές λειτουργίες. Η βιβλιοθήκη είναι γραμμένη σε C και διανέμεται με την άδεια zlib. Παρέχονται δεσμεύσεις για τη χρήση δυνατοτήτων SDL σε έργα σε διάφορες γλώσσες προγραμματισμού.
Στη νέα έκδοση:
Το πρόγραμμα οδήγησης για εργασία με χρήση του διακομιστή οθόνης Mir έχει αφαιρεθεί υπέρ ενός προγράμματος οδήγησης για εργασία μέσω Wayland.
Οι μακροεντολές SDL_RW* έχουν μετατραπεί σε ξεχωριστό σύνολο συναρτήσεων.
Προστέθηκαν οι λειτουργίες SDL_SIMDGetAlignment(), SDL_SIMDAlloc() και SDL_SIMDFree() για την κατανομή μνήμης για λειτουργίες SIMD.
Προστέθηκαν SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectFRenderF(),SDL_RenderFillRectF Συναρτήσεις SDL_RenderCopyExF() για χρήση υπολογισμών κινητής υποδιαστολής στο API απόδοσης SDL;
Προστέθηκε η λειτουργία SDL_GetTouchDeviceType() για τον προσδιορισμό του τύπου της συσκευής αφής (touchpad ή οθόνη αφής με σχετικές ή απόλυτες συντεταγμένες).
Το API απόδοσης SDL έχει αλλάξει από προεπιλογή στη χρήση ομαδικής απόδοσης, επιτρέποντας καλύτερη απόδοση. Για να ελέγξετε τη χρήση της λειτουργίας δέσμης, έχει προστεθεί η επιλογή SDL_HINT_RENDER_BATCHING.
Προστέθηκε μια κλήση στο SDL_RenderFlush() για να αναγκάσει να εκτελεστούν εντολές παρτίδας σε ουρά, κάτι που μπορεί να είναι χρήσιμο όταν συνδυάζεται η απόδοση SDL και η άμεση απόδοση.
Προστέθηκε η επιλογή SDL_HINT_EVENT_LOGGING για ενεργοποίηση της καταγραφής συμβάντων SDL για σκοπούς εντοπισμού σφαλμάτων.
Προστέθηκε η επιλογή SDL_HINT_GAMECONTROLLERCONFIG_FILE για να ορίσετε το όνομα του αρχείου με τη διάταξη για τους ελεγκτές παιχνιδιών.
Προστέθηκε η επιλογή SDL_HINT_MOUSE_TOUCH_EVENTS για τον έλεγχο της σύνθεσης συμβάντων αφής με βάση συμβάντα του ποντικιού.
Βελτιωμένη επεξεργασία των εσφαλμένα μορφοποιημένων αρχείων WAVE και BMP για αποκλεισμό του δυναμικού τρωτά σημεία;
Για το iOS 13 και το tvOS 13, έχει προστεθεί υποστήριξη για ασύρματα χειριστήρια Xbox και PS4, καθώς και υποστήριξη για εισαγωγή κειμένου με χρήση πληκτρολογίων Bluetooth.
Το Android διαθέτει λειτουργία επεξεργασίας ήχου χαμηλής καθυστέρησης που υλοποιείται με χρήση OpenSL ES. Προστέθηκε η επιλογή SDL_HINT_ANDROID_BLOCK_ON_PAUSE για τον έλεγχο του αν ο βρόχος συμβάντος αποκλείεται όταν η εφαρμογή τίθεται σε παύση.