Κυκλοφορία του PortableGL 0.97, μια υλοποίηση C του OpenGL 3

Δημοσιεύτηκε η κυκλοφορία του έργου PortableGL 0.97, αναπτύσσοντας μια εφαρμογή λογισμικού του OpenGL 3.x γραφικών API, γραμμένο εξ ολοκλήρου στη γλώσσα C (C99). Θεωρητικά, το PortableGL μπορεί να χρησιμοποιηθεί σε οποιαδήποτε εφαρμογή που παίρνει μια υφή ή ένα framebuffer ως είσοδο. Ο κώδικας είναι μορφοποιημένος ως ένα αρχείο κεφαλίδας και διανέμεται υπό την άδεια MIT.

Οι στόχοι περιλαμβάνουν φορητότητα, συμμόρφωση με το OpenGL API, ευκολία στη χρήση, απλό κώδικα και υψηλή απόδοση. Οι τομείς εφαρμογής περιλαμβάνουν τη διδασκαλία των εννοιών της δημιουργίας API γραφικών, τη χρήση τους για εργασία με τρισδιάστατα γραφικά σε συστήματα χωρίς GPU και την ενσωμάτωση υποστήριξης OpenGL σε συγκεκριμένα λειτουργικά συστήματα για τα οποία το πακέτο Mesa3D δεν έχει μεταφερθεί.

Κυκλοφορία του PortableGL 0.97, μια υλοποίηση C του OpenGL 3
Κυκλοφορία του PortableGL 0.97, μια υλοποίηση C του OpenGL 3


Πηγή: opennet.ru

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