Τι είναι το OpenGL;

Σύντομη για Open Library Library, το OpenGL είναι εμπορικό σήμα της SGI (Silicon Graphics Inc.) είναι ένα πρότυπο cross-platform και API για απόδοση 2D και 3D και 3D επιτάχυνση υλικού. Κατασκευάστηκε για πρώτη φορά το 1992.

Το OpenGL διατίθεται σε δύο ποικιλίες. Το πρώτο είναι το Microsoft OpenGL, το οποίο συχνά περιλαμβάνεται στα Windows ή στο λογισμικό εγκατάστασης μιας κάρτας γραφικών. Το δεύτερο είναι το Cosmo OpenGL, το οποίο έχει σχεδιαστεί για συστήματα υπολογιστών που δεν έχουν επιταχυνόμενη κάρτα γραφικών.

Η διεπαφή αποτελείται από περισσότερες από 250 διαφορετικές κλήσεις λειτουργίας, οι οποίες μπορούν να χρησιμοποιηθούν για την σύνταξη σύνθετων τρισδιάστατων σκηνών. Χρησιμοποιείται ευρέως σε CAD, εικονική πραγματικότητα, επιστημονική και ενημερωτική απεικόνιση, προσομοίωση πτήσης και βιντεοπαιχνίδια.

Το OpenGL εξυπηρετεί δύο κύριους σκοπούς:

  1. Απόκρυψη πολυπλοκότητας διεπαφής με διαφορετικούς επιταχυντές 3D παρουσιάζοντας μια ενιαία, ομοιόμορφη διεπαφή.
  2. Βελτιώστε τις διαφορετικές δυνατότητες των πλατφορμών υλικού απαιτώντας υποστήριξη για το πλήρες σύνολο λειτουργιών OpenGL για όλες τις εφαρμογές (χρησιμοποιώντας την εξομοίωση λογισμικού, εάν είναι απαραίτητο).

Σήμερα, το OpenGL διαχειρίζεται η μη κερδοσκοπική κοινοπραξία τεχνολογίας Khronos Group.

API, συντομογραφίες υπολογιστών, GL, όροι κάρτας βίντεο