Tinygl.

Tinygl ist eine kleine, freie und schnelle Untermenge von OpenGL für eingebettete Systeme oder Spiele.
Jetzt downloaden

Tinygl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Fabrice Bellard
  • Website des Verlags:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

Tinygl. Stichworte


Tinygl. Beschreibung

Tinygl ist eine kleine, freie und schnelle Untermenge von OpenGL für eingebettete Systeme oder Spiele. Tinygl ist eine kleine, kostenlose und schnelle Teilmenge von OpenGL für eingebettete Systeme oder Spiele. Es ist nur eine Software-Implementierung. Nur die wichtigsten OpenGL-Anrufe werden implementiert. Alle angesehenen Anrufe, die ich in Betracht gezogen habe, ist einfach * nicht implementiert. Die Hauptstärke von Tinygl ist, dass es schnell und einfach ist, da er nicht genau mit OpenGL kompatibel sein muss. Insbesondere sind die Textur-Mapping und die geometrischen Transformationen sehr schnell. Hier sind einige wichtige Merkmale von "Tinygl": · Header kompatibel mit OpenGL (die Header sind von der sehr guten Mesa von Brian Paul et al.) · Zlib-like Lizenz zur einfachen Integration in kommerziellen Designs (Lesen Sie die Lizenzdatei). · Untermenge von GLX für einfaches Testen mit X-Fenster. · Glx wie API (NGLX), um es mit NANOX in mikrowindows / nanox zu verwenden. · Teilmenge von BglView unter BEOs. · OpenGL · Lenke. · Komplette OpenGL-Auswahlmodus-Handhabung für das Objektpicking. · 16-Bit-Z-Puffer. 16/24/32 Bit RGB-Rendering. High Speed-Dithering, um bei Bedarf 8 Bits zu palettieren. Hochgeschwindigkeitsumwandlung auf 24-Bit-Pixel- oder 32-Bit-RGBA bei Bedarf. · Schnelle Gouraud Schatten, die für 16 Bit RGB optimiert ist. · Schnelle Textur-Mapping-Funktionen mit Perspektive Korrektur und Texturobjekte. · 32-Bit-Float nur Arithmetik. · Sehr klein: Kompiliert Codegröße von ca. 40 KB auf x86. Die Datei SRC / ZFeatures.h kann verwendet werden, um einige nicht verwendete Funktionen von TinyGL zu entfernen. · C-Quellen für GCC bei 32/64 Bit-Architekturen. Es wurde erfolgreich auf X86-Linux getestet und SPARC-Solaris.tinygl wird vier Hauptmodule erstellt: · Mathematische Routinen (Zmath). · OpenGL-artige Emulation (Zgl). · Z-Puffer und Rasterisation (Zglufer). · Glx-Schnittstelle (Zglx). Um Tinygl in einem eingebetteten System zu verwenden, sollten Sie sich die GLX-Ebene ansehen und sie an Ihre Bedürfnisse anpassen. Das Hinzufügen einer benutzerfreundlicheren Entwicklerebene (wie in Mesa) kann nützlich sein.


Tinygl. Zugehörige Software