Έκδοση SDL 2.0.20 Media Library

Κυκλοφόρησε η βιβλιοθήκη SDL 2.0.20 (Simple DirectMedia Layer), με στόχο την απλοποίηση της γραφής παιχνιδιών και εφαρμογών πολυμέσων. Η βιβλιοθήκη SDL παρέχει εργαλεία όπως έξοδο γραφικών 2D και 3D με επιτάχυνση υλικού, επεξεργασία εισόδου, αναπαραγωγή ήχου, έξοδο 3D μέσω OpenGL/OpenGL ES/Vulkan και πολλές άλλες σχετικές λειτουργίες. Η βιβλιοθήκη είναι γραμμένη σε C και διανέμεται με την άδεια zlib. Παρέχονται δεσμεύσεις για τη χρήση δυνατοτήτων SDL σε έργα σε διάφορες γλώσσες προγραμματισμού. Ο κώδικας της βιβλιοθήκης διανέμεται με την άδεια Zlib.

Στη νέα έκδοση:

  • Βελτιωμένη ακρίβεια σχεδίασης οριζόντιων και κάθετων γραμμών κατά τη χρήση OpenGL και OpenGL ES.
  • Προστέθηκε το χαρακτηριστικό SDL_HINT_RENDER_LINE_METHOD για να επιλέξετε τη μέθοδο σχεδίασης γραμμών, η οποία επηρεάζει την ταχύτητα, την ορθότητα και τη συμβατότητα.
  • Ανακατασκευάστηκε η SDL_RenderGeometryRaw() για να χρησιμοποιήσει έναν δείκτη στην παράμετρο SDL_Color αντί για μια ακέραια τιμή. Τα δεδομένα χρώματος μπορούν να καθοριστούν στις μορφές SDL_PIXELFORMAT_RGBA32 και SDL_PIXELFORMAT_ABGR8888.
  • Στην πλατφόρμα των Windows, το πρόβλημα με το μέγεθος των εγγενών δρομέων έχει επιλυθεί.
  • Το Linux έχει διορθώσει την ανίχνευση hot-plug για ελεγκτές παιχνιδιών, η οποία ήταν κατεστραμμένη στην έκδοση 2.0.18.

Επιπλέον, μπορούμε να σημειώσουμε την κυκλοφορία της βιβλιοθήκης SDL_ttf 2.0.18 με πλαίσιο για τη μηχανή γραμματοσειρών FreeType 2, η οποία παρέχει εργαλεία για εργασία με γραμματοσειρές TTF (TrueType) σε SDL 2.0.18. Η νέα έκδοση περιλαμβάνει πρόσθετη λειτουργικότητα για κλιμάκωση, έλεγχο εξόδου, αλλαγή μεγέθους και καθορισμό ρυθμίσεων γραμματοσειράς TTF, καθώς και υποστήριξη για γλυφές 32 bit.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο