Ygl μιμείται τις ρουτίνες GL της SGI στο X11. Συντάσσει προστίμου σύμφωνα με το AIX> 3.2, HP-UX> 7,0, το Linux με XFree / Xorg, SunOS, ConvexOS, Mac Α / UX, Mac OS / X και πολλοί άλλοι, αλλά χρειάζεται ένα compiler ANSI-C (gcc είναι εντάξει). Η βιβλιοθήκη γράφτηκε για δύο λόγους:
Στις RS μας / 6000 υλικό GT4, 2D Ygl είναι έως είκοσι φορές πιο γρήγορα (circf ()) από GL (παράξενο, έτσι δεν είναι; ...)
2D (και 3D χρησιμοποιώντας OpenGL) γραφικών τρέχει σε μη υλικού GL, ακόμη και σε απομακρυσμένες X-Servers.
Περιλαμβάνονται οι περισσότερες από τις δύο διαστάσεων ρουτίνες γραφικών, τις ρουτίνες συσκευή ουράς, τις ρουτίνες ερώτημα, doublebuffering, λειτουργία RGB με αναποφασιστικότητα, παράθυρο αποδίδουν ρουτίνες, FORTRAN δέστρες και περισσότερα (βλέπε παρακάτω).
3D πράγματα προστέθηκε με την έκδοση 4.0, χρησιμοποιώντας OpenGL κλήσεις.
Από την έκδοση 2.8, όλες οι λειτουργίες Ygl έχουν FORTRAN περιβάλλον. Οι FORTRAN εκδόσεις όλων των λειτουργιών έχουν ένα χαρακτήρα υπογράμμισης επισυνάπτεται, έτσι ώστε ο compiler FORTRAN πρέπει να επισυνάπτει ένα «_» σε όλα τα ονόματα των λειτουργιών. F2C κάνει αυτό, XLF (κάτω AIX 3.2) απαιτεί από την -qextname επιλογή. Δείτε smile_f77.f για ένα παράδειγμα προγράμματος. Ρυθμίστε FortranBindings σε 0 Imakefile ή να αλλάξετε Makefile.std αν δεν θέλετε αυτές τις συνδέσεις. FORTRAN δέστρες δεν έχουν ελεγχθεί γιατί δεν έχω programs.f να δοκιμάσετε. Αν βρείτε σφάλματα, είστε ελεύθεροι να τις αναφέρετε σε μένα.
Μπορείτε πάντα να βρείτε την τελευταία έκδοση του Ygl στον κατάλογο ftp.thp.Uni-Duisburg.de/pub/source/X11/.
Σημειώστε ότι perl, python και δέστρες TCL για Ygl είναι διαθέσιμες εδώ χάρη στην Prabhu Ramachandran.
Τι νέο υπάρχει σε αυτήν την έκδοση:
Στοιχεία Λογισμικού:
Εκδοχή: 4.1f
Ανεβάστε ημερομηνία: 3 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 14
Τα σχόλια δεν βρέθηκε