OGLplus

Screenshot Λογισμικό:
OGLplus
Στοιχεία Λογισμικού:
Εκδοχή: 0.68.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 7 Mar 16
Προγραμματιστής: Matus Chochlik
Άδεια: Δωρεάν
Δημοτικότητα: 13

Rating: nan/5 (Total Votes: 0)

OGLplus είναι μια κεφαλίδα μόνο ελεύθερο και ανοικτού κώδικα λογισμικό βιβλιοθήκη που υλοποιεί ένα λεπτό αντικείμενο με προσανατολισμό πρόσοψη πάνω από το OpenGL C-γλώσσα API (διεπαφή προγραμματισμού εφαρμογών), καθώς και για τις OpenAL και EGL APIs.

Το πρόγραμμα έχει σχεδιαστεί για να υποστηρίξει την έκδοση 3 ή νεότερη έκδοση του API OpenGL, έκδοση 1.1 ή μεγαλύτερο του API OpenAL (Open Audio Library), καθώς και την έκδοση 1.4 ή νεότερη έκδοση του API EGL.


Είναι & rsquo? S ρύθμισης, τύπου ασφαλή, και τα χαρακτηριστικά αυτόματη διαχείριση των πόρων

OGLplus είναι παραμετροποιήσιμο, τύπου ασφαλή και δυνατότητες διαχείρισης αυτόματη πόρων, λάθος διαγνωστικές και το χειρισμό, καθώς και η διαλειτουργικότητα με OpenGL C API και επιπλέον CG που σχετίζονται με τις κατηγορίες.

Επιπλέον, το λογισμικό προσφέρει προαιρετική περιγραφή των πόρων και των αντικειμένων, είναι ιδιαίτερα διαμορφώσιμο, και περιλαμβάνει τα ακόλουθα βοηθητικά προγράμματα: το κείμενο καθιστώντας επιχειρήσεις κοινής ωφέλειας, φορτωτές των ματιών και γεννήτριες, και φορτωτές εικόνα και γεννήτριες

.
Ξεκινώντας με OGLplus

Για την εγκατάσταση και χρήση του λογισμικού OGLplus για το λειτουργικό σύστημα GNU / Linux, κατεβάστε την τελευταία έκδοση του έργου είτε από την επίσημη ιστοσελίδα της (δείτε το σύνδεσμο αρχική σελίδα στο τέλος του άρθρου) ή Softoware, αποθηκεύοντας το αρχείο σε σας Αρχική κατάλογο.

Χρησιμοποιήστε ένα εργαλείο διαχείρισης αρχείο για να εξαγάγετε τα περιεχόμενα του αρχείου και πλοηγηθείτε στην τοποθεσία των εξαγόμενων αρχεία αρχειοθέτησης μέσω οποιουδήποτε προγράμματος τερματικού εξομοιωτή χρησιμοποιώντας το & lsquo? Cd & rsquo? εντολών (π.χ. cd /home/softoware/oglplus-0.57.0).

Τρέξτε το & lsquo? ./ Configure.sh & rsquo? εντολή για να διαμορφώσετε και να βελτιστοποιήσουν το έργο για την αρχιτεκτονική της CPU και το λειτουργικό σας σύστημα. Στη συνέχεια, σύμφωνα με τις οδηγίες, εκτελέστε το & lsquo? Cd _build & amp? & Amp? κάνει -f 5 & rsquo? εντολή για την κατάρτιση του προγράμματος. Εγκαταστήστε το με το & lsquo? Sudo make install & rsquo? εντολών.


Υποστηρίζεται σε GNU / Linux, Microsoft Windows και το FreeBSD

Το έργο OGLplus επίσημα υποστηρίζεται σε όλες τις διανομές GNU / Linux, καθώς και σχετικά με τα λειτουργικά συστήματα FreeBSD και Microsoft Windows. Έχει δοκιμαστεί με επιτυχία σε 32-bit και 64-bit πλατφόρμες υπολογιστών.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Η κατηγορία DeferredHandler και το πρότυπο Αποτέλεσμα έχουν refactored.
  • Νέα υπερφόρτωση των Υφή :: Wrap έχει προστεθεί.
  • Η ClientContext και SettingStack τάξεις αρωγός της έχουν ενημερωθεί.
  • libpng ελέγχους κατανομής έχουν προστεθεί στο φορτωτή εικόνα PNG.
  • Η GL3W περιλαμβάνουν μονοπάτι έχει καθοριστεί.
  • Μικρές διορθώσεις στο σύστημα κατασκευής έχουν γίνει.
  • Η τεκμηρίωση Quickbook έχει ενημερωθεί.

Τι είναι καινούργιο στην έκδοση 0.66.0:

  • Η κατηγορία DeferredHandler και το πρότυπο Αποτέλεσμα έχουν refactored.
  • Νέα υπερφόρτωση των Υφή :: Wrap έχει προστεθεί.
  • Η ClientContext και SettingStack τάξεις αρωγός της έχουν ενημερωθεί.
  • libpng ελέγχους κατανομής έχουν προστεθεί στο φορτωτή εικόνα PNG.
  • Η GL3W περιλαμβάνουν μονοπάτι έχει καθοριστεί.
  • Μικρές διορθώσεις στο σύστημα κατασκευής έχουν γίνει.
  • Η τεκμηρίωση Quickbook έχει ενημερωθεί.

Τι είναι καινούργιο στην έκδοση 0.63.0:

  • Κάποια κλαγγή -Weverything προειδοποιήσεις συλλογή έχουν καθοριστεί.

  • Προστέθηκαν
  • Νέα υπερφορτώσεις των λειτουργιών CameraMatrix :: προοπτικές.
  • Τα εσωτερικά των OALplus και EGLplus ήταν ανανεωμένος.
  • Υποστήριξη για το ρυθμιστικό αντικείμενα Shader αποθήκευσης προστέθηκε.
  • Ένα σφάλμα στις γεννήτριες εικόνα Cloud και BrushedMetal έχουν καθοριστεί.
  • Ένα πρόβλημα με την εντολή πορεία NV καταμέτρηση είχε καθοριστεί.

Τι είναι καινούργιο στην έκδοση 0.61.0:

  • Η ανίχνευση έκδοση GL στο σύστημα κατασκευής ενημερώθηκε για να λειτουργήσει καλύτερα για MacOS.
  • Ένας διακόπτης προεπεξεργαστή για την ενεργοποίηση / απενεργοποίηση προστέθηκε από Boost.Config.
  • προστέθηκαν Συσκευαστές για ARB_clip_control.
  • Εξαιρέσεις σε OALplus έχουν ενημερωθεί.
  • προστέθηκαν συνόλων κωδικό σφάλματος.
  • ErrorAL προστέθηκε.
  • Η συνάρτηση-μέλος Κώδικας προστέθηκε στον ErrorAL, ErrorALC και ErrorALUT.
  • Ορισμένες προειδοποιήσεις compiler σίγησαν.
  • Οι κατηγορίες SizeType και BigSizeType προστέθηκαν και κάποια περιστατικά της GLsizei και GLsizeiptr αντικαταστάθηκαν από αυτούς.
  • Η τεκμηρίωση Quickbook ενημερώθηκε.

Τι είναι καινούργιο στην έκδοση 0.60.0:

  • Η Boolean περιτύλιγμα ενημερώθηκε, ο χειριστής ~ προστέθηκε.
  • Η λειτουργία των Αντικειμένων :: HasInstance προστέθηκε.
  • Τα περιτυλίγματα πλαίσιο μητρική GL είχαν ενημερωθεί.
  • Η DSA υφή, Ρυθμιστικό και Framebuffer μερικώς refactored.
  • Η απαρίθμηση SingleFace προστέθηκε.
  • προστέθηκαν Οι typedefs FragmentData και FragmentDataSlot.
  • Ένα νέο αυτόνομο παράδειγμα προστέθηκε.
  • Η κατηγορία oalplus :: CurrentContext μετονομάστηκε σε ContextMadeCurrent.
  • Λείπει #ifdefs προστέθηκαν γύρω ειδικότητες των EnumAssocType.
  • Η τεκμηρίωση Quickbook ενημερώθηκε.

Τι είναι καινούργιο στην έκδοση 0.59.0:

  • Προβλήματα με την κατασκευή κίνηση και κίνηση-ανάθεση των αντικειμένων έχουν καθοριστεί.
  • προστέθηκαν Οι Boolean περιτυλίγματα.
  • Η τεκμηρίωση Quickbook ενημερώθηκε.

Τι είναι καινούργιο στην έκδοση 0.58.0:

  • Noexcept προσδιοριστικά προστέθηκαν σε ορισμένες λειτουργίες.
  • προστέθηκε η λειτουργία oalplus :: GetALName.
  • Μικρές αλλαγές έγιναν για να oalplus :: Listener και Device περιτυλίγματα.
  • Αρκετές αναθέσεις κατασκευαστές είχαν καθοριστεί για την πρόληψη προβλημάτων με τον εαυτό εκχώρηση.
  • Οι αντικείμενο περιτυλίγματα GL / AL ήταν ανανεωμένος.
  • Οι περισσότεροι από τους αυτόνομο παραδείγματα backported να MSVC.
  • Ορισμένες προειδοποιήσεις MSVC έχουν καθοριστεί.
  • Οι συγκρούσεις μεταξύ μακροεντολές προεπεξεργαστή και ονόματα μεταβλητών έχουν καθοριστεί.
  • Ένα πρόβλημα που προκάλεσε παραβιάσεις πρόσβασης σε δοκιμές χαρακτηριστικό GL είχε καθοριστεί.
  • Η τεκμηρίωση Quickbook ενημερώθηκε.

Τι είναι καινούργιο στην έκδοση 0.57.0:

  • Η κατηγορία oglplus :: ClientContext ενημερώθηκε, η στοίβα ρύθμιση ήταν επαναυλοποιηθεί να μην χρησιμοποιούν δυναμικά διατίθενται δοχεία για την αποθήκευση των έσπρωξε τιμές.
  • Το σενάριο για αυτόματη παραγωγής των επικεφαλίδων απαρίθμηση ενημερώθηκε, σήμερα σχεδόν τα πάντα που σχετίζονται με τις απαριθμήσεις δημιουργείται αυτόματα.
  • Ένα σφάλμα στον ορισμό των υπερφορτώσεις της EnumValueRange είχε καθοριστεί.
  • Μικρά προβλήματα στα shaders GLSL στα παραδείγματα έχουν καθοριστεί.
  • Η τεκμηρίωση Quickbook ενημερώθηκε.
  • Noexcept προσδιοριστικά προστέθηκαν σε ορισμένες λειτουργίες.

Τι είναι καινούργιο στην έκδοση 0.42.0:

  • Η μορφή και InternalFormat typedef προστέθηκαν Υφή.
  • Οι εικόνες :: ImageSpec κατηγορία προστέθηκε.
  • Η ClearImage, ClearSubImage, InvalidateImage, InvalidateSubImage και εικόνας λειτουργίες προστέθηκαν στην υφή.
  • Μια υπερφόρτωση των Renderbuffer :: αποδοχή εικόνες αποθήκευσης :: ImageSpec προστέθηκε.
  • προστέθηκαν Αρκετοί φορείς σύνταξη-ζάχαρης για τον καθορισμό των ιδιοτήτων και απλό χειρισμό της υφής, Buffer, Framebuffer και Renderbuffer.
  • προστέθηκαν Οι απαριθμήσεις ContextFlagBit και ContextProfileBit.
  • Η ProfileMask και Σημαίες και η NumShadingLanguageVersion, ShadingLanguageVersion και ShadingLanguageVersion λειτουργίες προστέθηκαν στο Πλαίσιο.
  • Multisampling που σχετίζονται με τις λειτουργίες προστέθηκαν στο Πλαίσιο.
  • Η απαρίθμηση ProgramResourceProperty ενημερώθηκε.
  • Ένα bug στην κατηγορία GLSLSource, που σχετίζονται με την ανάγνωση GLSL από ρεύματα εισόδου έχει καθοριστεί.
  • Οι αλλαγές στο σύστημα κατασκευής:
  • Ενημέρωση GL ανίχνευσης έκδοση.
  • Ενημέρωση της configure.py δέσμη ενεργειών για να χρησιμοποιήσετε τη μεταβλητή LD_LIBRARY_PATH.
  • Προστέθηκαν δύο παραδείγματα και πολλά από τα υπάρχοντα παραδείγματα έχουν ενημερωθεί για να δείξει τη χρήση των νέων δυνατοτήτων.
  • Ένα από τα μεγαλύτερα παραδείγματα αφαιρέθηκε.
  • Αρκετές ενημερώσεις τεκμηρίωσης έγιναν.

Τι είναι καινούργιο στην έκδοση 0.41.0:

  • Η κατηγορία ShaderProgram προστέθηκε.
  • Η απαρίθμηση BufferMapAccess ενημερώθηκε.
  • Οι Unmap, FlushRange και FlushElements λειτουργίες προστέθηκαν στο Ρυθμιστικό χάρτες.
  • Οι λειτουργίες InvalidateData και InvalidateSubData προστέθηκαν στο buffer?
  • Η απαρίθμηση FramebufferBuffer προστέθηκε.
  • Η λειτουργία Ακύρωσης προστέθηκε στο framebuffer.
  • Προστέθηκε Το πρότυπο EnumArray για τη διέλευση των συστοιχιών των τιμών απαρίθμησης.
  • προστέθηκαν Συσκευαστές για τις λειτουργίες glClearBuffer.
  • Προστέθηκε ένα νέο λουρί για παραδείγματα OGLplus χρήση Qt5.
  • Μια ανεπίσημη X11 / GLX-based εφαρμογή του API EGL, με πολλές προεκτάσεις προστέθηκε.
  • Υποστήριξη για τις επεκτάσεις πελάτη προστέθηκαν EGLplus.
  • eglplus :: Πλαίσιο ενημερώθηκε, προστέθηκε μια νέα υπερφόρτωση των MakeCurrent, και προστέθηκε η λειτουργία του μέλους έκδοσης.
  • Πολλά παραδείγματα ενημερωθεί ώστε να δείχνουν τα νέα χαρακτηριστικά.
  • Προστέθηκε ένα νέο σενάριο για την απόδοση βίντεο από OGLplus παραδείγματα.
  • Πολλά προβλήματα στο σύστημα κατασκευής έχουν καθοριστεί.

Τι είναι καινούργιο στην έκδοση 0.40.0:

  • προστέθηκε Πειραματική υποστήριξη για OpenGL ES 3.0.
  • Ένα πρώτο παράδειγμα για την πλατφόρμα Android, μπορούν να χρησιμοποιηθούν με το Android NDK με GLESv3 προστέθηκε.
  • προστέθηκε η λειτουργία Υφή :: getImage.
  • Το πρότυπο Ρυθμιστικό :: TypedMap επανεξελέγη υπολογιστεί σε δύο κατηγορίες επίπεδο ονομάτων:. BufferRawMap και BufferTypedMap
  • Νέα κατασκευαστές προστέθηκαν στο Vector.
  • Οι εικόνες :: FilteredImage βασική κλάση μήτρα επαναυλοποιηθεί.
  • Οι εικόνες :: μεταμορφωμένη κατηγορία μετονομάστηκε σε εικόνες :: TransformComponents.
  • Προστέθηκε Το φίλτρο εικόνων :: FlipImageAxes.
  • Ο φορτωτής XPMImage ενημερώθηκε για την υποστήριξη των μη τυποποιημένων εικόνες 3D XPM.
  • Εφαρμογές πολλαπλών λειτουργιών μετακινήθηκαν προς την εφαρμογή / directory.
  • Πολλά σφάλματα έχουν καθοριστεί.
  • Το σύστημα κατασκευής ενημερώθηκε:
  • Ανίχνευση GL έκδοση ενημερώθηκε, προστέθηκε το αρχείο αυτόματα δημιουργείται oglplus / fix_gl_version.hpp.
  • Πρόβλημα με ανίχνευση Πάνγκο / Κάιρο είχε καθοριστεί.
  • Ένα πρόβλημα με την οικοδόμηση της βιβλιοθήκης OGLplus είχε καθοριστεί.
  • Διάφορα άλλα σφάλματα ήταν διορθώσεις.

Τι είναι καινούργιο στην έκδοση 0.38.0:

  • Το πρότυπο κατηγορίας Ομάδα για την ομαδοποίηση εξωτερικά διαχειριζόμενα αντικείμενα προστέθηκε, μαζί με ειδικότητες εφαρμογή ARB_multi_bind λειτουργίες σε Buffer, Sampler και υφή.

  • Προστέθηκαν
  • Η DSAFramebufferEXT, DSARenderbufferEXT και DSAVertexArrayEXT τάξεις υλοποίηση πράξεων άμεσης κρατικής πρόσβασης.
  • Ένα νέο παράδειγμα προστέθηκε, και ένα από τα παλαιότερα παραδείγματα ενημερώθηκε για να δείξει τη χρήση των κατηγοριών άμεσης κρατικής πρόσβασης.
  • Οι ιδιότητες του φακέλου προστέθηκαν στο σύστημα κατασκευής να θέσει στόχους σε φακέλους λύση όταν υποστηρίζονται.

Τι είναι καινούργιο στην έκδοση 0.37.0:

  • Αυτή η έκδοση φέρνει DSABufferEXT - την εναλλακτική άμεση κρατική πρόσβαση σε Buffer, και υποστήριξη για πολλές GL επεκτάσεις, συμπεριλαμβανομένων ARB_buffer_storage, ARB_bindless_texture, ARB_seamless_cubemap_per_texture, ARB_texture_stencil8, και ARB_texture_mirror_clamp_to_edge
  • .
  • Πρόσθεσε επίσης υποστήριξη για GLFW3, το SimpleSubdivSphere και SubdivSphere οικοδόμοι παραμετρική μορφή, αρκετά παραδείγματα που δείχνουν τη νέα λειτουργικότητα και ενημερωμένη τεκμηρίωση.

Τι είναι καινούργιο στην έκδοση 0.36.0:

  • Ένα γενικό κώδικα απορρύπανση έγινε, και η εφαρμογή των πιο πολύπλοκες λειτουργίες μεταφέρθηκε σε ξεχωριστά αρχεία για να κάνουν τις κεφαλίδες λιγότερο γεμάτα.
  • Προστέθηκε Ένα περιτύλιγμα για την επέκταση KHR_debug.
  • Οι επαναχρησιμοποιούμενες callbacks / φίλτρα προστέθηκαν για τις επεκτάσεις debug_output.
  • εργαλεία ShapeAnalyzer προστέθηκαν για την ανάλυση της γεωμετρίας των ματιών, μαζί με ένα παράδειγμα της χρήσης.
  • Προστέθηκε ένα αυτόνομο παράδειγμα της χρήσης του φορτωτή .blend αρχείο του Blender του.
  • Η τεκμηρίωση ενημερώθηκε.

Τι είναι καινούργιο στην έκδοση 0.35.0:

  • Αυτό είναι ως επί το πλείστον μια bugfix απελευθέρωση, αλλά φέρνει επίσης μια πιο ισχυρή GL έκδοση και την επέκταση ανίχνευσης, και άλλες βελτιώσεις στο σύστημα κατασκευής.

Τι είναι καινούργιο στην έκδοση 0.34.0:

  • Αυτή η έκδοση φέρνει αρκετές βελτιώσεις στο σύστημα κατασκευής, συμπεριλαμβανομένης της υποστήριξης για GL 4.4 ανίχνευσης.
  • Μια τάξη DSATextureEXT μπορεί να χρησιμοποιηθεί ως ένα πιο βολικό / αποτελεσματική αντικατάσταση για Υφή αν η επέκταση EXT_direct_state_access είναι διαθέσιμη.
  • Υποστήριξη για την ενεργοποίηση ανισότροπο φιλτράρισμα προστέθηκε στον Υφή.
  • Διάφοροι φορείς σύνταξη ζάχαρη προστέθηκαν για πιο εύκολη ενεργοποίηση / απενεργοποίηση των δυνατοτήτων GL.
  • Το πρότυπο AutoBind επιτρέπει την αυτόματη σύνδεση του αρκετούς τύπους αντικειμένων ήταν επαναυλοποιηθεί και προστέθηκαν πολλά νέα παραδείγματα που δείχνουν τα νέα χαρακτηριστικά.

Τι είναι καινούργιο στην έκδοση 0.33.0:

  • Αυτή η έκδοση φέρνει αρκετά νέα OGLplus και OALplus παραδείγματα, τις επικαιροποιήσεις του συστήματος κατασκευής, η CamMatrix :: LookingAt κατασκευαστή, οι κτήτορας και setter λειτουργίες Υφή :: MaxLevel, σειρά που βασίζεται διάσχιση της χορδές επέκτασης GL, και ενημερώσεις για το Cube γεννήτρια σχήμα και φορτωτή πλέγμα OBJ, η γεννήτρια υφή πούλι, κλπ.
  • Η κεφαλίδα / glcorearb.h GL Επίσης, έχει προστεθεί στο τρίτο μέρος περιλαμβάνει τον κατάλογο για λόγους ευκολίας.

Τι είναι καινούργιο στην έκδοση 0.32.0:

  • EGLplus, ένα περιτύλιγμα γύρω από EGL, και αρκετά παραδείγματα της χρήσης του προστέθηκαν.
  • Το σύστημα κατασκευής ενημερώθηκε.
  • Η VertexAttrib :: εγκατάστασης και VertexAttrib :: Pointer λειτουργίες αυτές υλοποιούνται ξανά, και προστέθηκαν νέα υπερφορτώσεις.
  • Οι κατηγορίες QuickProgram και HardwiredProgram ήταν επαναυλοποιηθεί.

Τι είναι καινούργιο στην έκδοση 0.30.0 Beta:

  • Ένας φορτωτής αρχείο .obj έχει προστεθεί.
  • προστέθηκαν δύο νέα παραδείγματα που δείχνουν τη χρήση του φορτωτή.
  • Κάποια προβλήματα στο σύστημα κατασκευής είχαν καθοριστεί, και τη διαχείριση της εξάρτησης / απαίτηση ενημερώθηκε.
  • Ένα περιτύλιγμα για glTextureView προστέθηκε στον υφή, και glGetShaderPrecisionFormat προστέθηκε στο Shader.

Τι είναι καινούργιο στην έκδοση 0.29.0 Beta:

  • Το σύστημα κατασκευής έχει μερικώς επαναυλοποιηθεί και να ενημερώνονται, και έχουν πολλά προβλήματα έχουν καθοριστεί.
  • Οι τύποι AtomicCounterBindingPoint και ShaderStorageBufferBindingPoint και οι λειτουργίες BindBaseAtomicCounter και BindBaseShaderStorage έχουν προστεθεί στο Ρυθμιστικό, και έχουν τρία νέα παραδείγματα έχουν προστεθεί.

Τι είναι καινούργιο στην έκδοση 0.28.0 Beta:

  • Αυτή η έκδοση φέρνει αρκετά μεγαλύτερες αλλαγές: ο φορέας και Matrix πρότυπα είχαν επαναυλοποιηθεί, μερικές από τις λειτουργίες ρύθμισης VertexAttribute ήταν επαναυλοποιηθεί, προστέθηκαν ένα νέο κείμενο καθιστά βοηθητικό πρόγραμμα (με βάση stb_truetype.h) και η διαγραφή τύπου για το κείμενο καθιστώντας επιχειρήσεις κοινής ωφέλειας, ένα πλαίσιο ελέγχου, προστέθηκαν οι πρώτες δοκιμαστικές περιπτώσεις, και πολλά νέα παραδείγματα που δείχνουν τα νέα χαρακτηριστικά, και πολλά άλλα.

Τι είναι καινούργιο στην έκδοση 0.27.0 Beta:

  • Ένα σφάλμα στην κατασκευή των μητρών προοπτική ορίστηκε.
  • Πολλά σφάλματα στα παραδείγματα και παράδειγμα λουριά έχουν καθοριστεί.
  • Προστέθηκε το ερώτημα :: τάξη Activator.
  • Υποστήριξη για instanced απόδοση προστέθηκε στο σχήμα γεννήτριες / φορτωτές.

Στιγμιότυπα

oglplus_1_67955.png
oglplus_2_67955.png

Παρόμοια λογισμικά

XawTV
XawTV

3 Jun 15

KPlayer
KPlayer

14 Apr 15

DivX
DivX

2 Jun 15

Σχόλια για OGLplus

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!