Tinygl

Tinygl is een kleine, gratis en snelle subset van OpenGL voor ingebouwde systemen of games.
Download nu

Tinygl Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Fabrice Bellard
  • Uitgever website:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

Tinygl Tags


Tinygl Beschrijving

Tinygl is een kleine, gratis en snelle subset van OpenGL voor ingebouwde systemen of games. Tinygl is een kleine, gratis en snelle subset van OpenGL voor ingebouwde systemen of games. Het is een alleen implementatie van software. Alleen de belangrijkste OpenGL-oproepen worden geïmplementeerd. Alle oproepen die ik niet belangrijk beschouwden, zijn gewoon * niet geïmplementeerd. De hoofdsterkte van Tinygl is dat het snel en eenvoudig is omdat het niet precies compatibel is met OpenGL. In het bijzonder zijn de textuurmapping en de geometrische transformaties erg snel. Hier zijn enkele belangrijke kenmerken van "Tinygl": · header-compatibel met OpenGL (de headers zijn aangepast van de zeer goede mesa door Brian Paul et al.) · Zlib-like Licentie voor eenvoudige integratie in commerciële ontwerpen (lees het licentiebestand). · Subset van GLX voor eenvoudige testen met X-venster. · GLX zoals API (NGLX) om het te gebruiken met NANOX in Microwindows / Nanox. · Subset van BGLVVIEW onder BEOS. · OpenGL zoals bliksem. · Complete OpenGL-selectiemodus Handling voor Object Picking. · 16 Bit Z-buffer. 16/24/32 bit RGB-weergave. Hoge snelheid die indien nodig 8 bits 8 bits is geërteerd. Hoge snelheidsomzetting tot 24-bits ingepakte pixel of 32-bits RGBA indien nodig. · Snelle Gouraud-schetsen geoptimaliseerd voor 16 bit RGB. · Snelle textuurmanningsmogelijkheden, met perspectiefcorrectie en textuurobjecten. · 32 bit float alleen rekenkunde. · Zeer klein: samengesteld Codegrootte van ongeveer 40 KB op x86. Het bestand SRC / Zfeatures.h kan worden gebruikt om enkele ongebruikte functies uit Tinygl te verwijderen. · C Bronnen voor GCC op 32/64 bit Architectures. Het is succesvol getest op X86-Linux en Sparc-Solaris.Tinygl is uitgelaten uit vier hoofdmodules: · Wiskundige routines (ZMATH). · OpenGL-achtige emulatie (ZGL). · Z-buffer en rastering (ZBuffer). · GLX-interface (ZGLX). Om Tinygl in een embedded systeem te gebruiken, moet u naar de GLX-laag kijken en deze aanpassen aan uw behoefte. Het toevoegen van een meer gebruiksvriendelijke ontwikkperlaag (zoals in MESA) kan nuttig zijn.


Tinygl Gerelateerde software