Η έκδοση της βιβλιοθήκης πολυμέσων LDL 0.2 (Little DirectMedia Layer) έχει δημοσιευτεί, επιτρέποντας τη δημιουργία γραφικών εφαρμογών που μπορούν να εκτελούνται τόσο σε σύγχρονα όσο και σε παλαιότερα συστήματα (Windows 95+, macOS/OS X/Mac OS X 10.6+, διανομές με πυρήνα Linux 2.0+, FreeBSD 3.0+). Παρέχεται ένα απλό cross-platform API για τη διαχείριση παραθύρων και τον χειρισμό συμβάντων εισόδου. Για την απόδοση μπορεί να χρησιμοποιηθεί το OpenGL 1.0-4.6. Ο κώδικας είναι γραμμένος σε C και διατίθεται με την άδεια LGPL 3.0.
Στη νέα έκδοση:
- Έχει προστεθεί ένας καθολικός δισδιάστατος renderer, ικανός να αποδίδει πρωτόγονα στοιχεία και υφές με ή χωρίς διαφάνεια. Υποστηρίζει κάρτες γραφικών που υποστηρίζουν OpenGL 1.2, 2.0 ή 3.0. Η υλοποίηση χρησιμοποιεί βελτιστοποιήσεις που πρώτα τοποθετούν δεδομένα στο buffer rendering, τα ταξινομούν ανά στρώση και υφή και στη συνέχεια τα μετατρέπουν σε γεωμετρία.
- Προστέθηκε ένας πειραματικός τρισδιάστατος renderer που υποστηρίζει την εκτέλεση πάνω από διαφορετικές εκδόσεις του OpenGL, αλλά παρέχει ένα μόνο API.
- Έχει υλοποιηθεί μια σύνδεση για τη γλώσσα C++.
Η επόμενη έκδοση έχει προγραμματιστεί να επικεντρωθεί στη βελτίωση του καθολικού 3D API, στην προσθήκη υποστήριξης ήχου, στην προετοιμασία τεκμηρίωσης και στην παροχή συνδέσεων σε άλλες γλώσσες.


Πηγή: opennet.ru
