Quesoglc.

quesoglc ist eine kostenlose Implementierung des OpenGL-Zeichen-Renderers (GLC).
Jetzt downloaden

Quesoglc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bertrand Coconnier
  • Website des Verlags:

Quesoglc. Stichworte


Quesoglc. Beschreibung

QuesoGLC ist eine freie Implementierung des OpenGL-Renderer Character (GLC). QuesoGLC ist eine freie Implementierung des OpenGL-Renderer Character (GLC). QuesoGLC Projekt wird auf der Freetype-Bibliothek basieren, unterstützt Unicode und ist so konzipiert, leicht auf jede Plattform portiert werden, dass beide Stützen Freetype und OpenGL API.QuesoGLC freie Software; Sie können es weitergeben und / oder es unter den Bedingungen der GNU Lesser General Public License ändern, wie von der Free Software Foundation veröffentlicht wurde; entweder Version 2.1 der Lizenz oder (nach Ihrer Wahl) jede spätere version.The OpenGL Character Renderer (GLC) eine Zustandsmaschine ist, die über eine Application Programming Interface (API) OpenGL-Programme mit Charakter der Erbringung von Dienstleistungen bieten .Der Charakter der Erbringung von Dienstleistungen zur Verfügung gestellt durch GLC einige signifikante Vorteile gegenüber plattformspezifische Schnittstelle wie GLX oder WGL hat: Die GLC-API ist plattformunabhängig. Da die meisten nicht-triviale GL-Anwendungen Zeichen machen, ist GLC ein wichtiger Schritt in Richtung auf das Ziel wirklich tragbaren GL applications.The GLC einfacher zu bedienen ist. Nur zwei Zeilen GLC Befehle sind erforderlich, um die Vorbereitungen für Rendering characters.GLC mehr Möglichkeiten bietet die Rendering-Leistung von OpenGL zu nutzen. Zum Beispiel kann ein Glyphe als Bitmap, einen Satz von Linien, einen Satz von Dreiecken gezeichnet werden, oder eine texturierte rectangle.GLC für Glyph Transformationen bessere Unterstützung bietet. Zum Beispiel unterstützt GLC gedrehten Text, der nicht verfügbar ist in GLX.GLC einer bessere Unterstützung für den großen codierten Zeichensatz durch die Normen ISO / IEC 10646 definiert lautet: 2003 und Unicode 4.0.1GLC ist eine Bibliothek, die von SGI und das entwickelt wurde, nur war auf SGI-Workstations unter IRIX 6.2 und höher zur Verfügung. Der Entwurf der GLC Spezifikationen können hier heruntergeladen werden. Soweit ich weiß, SGI die Entwicklung von GLC und den Entwurf der Spezifikationen fallen gelassen hat sich seit Ende der 1996.Requirements entwickelt: · QuesoGLC in ANSI C geschrieben und sollte mit jedem C-Compiler kompilieren, die mit ANSI-C-Standard kompatiblen ·. OpenGL, Freetype 2 und Fontconfig sind die einzigen externen Abhängigkeiten. · Bisher Fontconfig zu bauen, um obligatorisch ist und die QuesoGLC Bibliothek laufen. Es wird jedoch erwartet, dass Fontconfig in dem neu future.What in dieser Version wird optional wird: · Portabilität verbessert wurde: diese Version der Box auf Linux, Mac OS X und Windows (unter Verwendung von Visual C ++ Projekt erstellen sollte Dateien oder MinGW). · Vertex Buffer Objects (VBOs) werden nun für strukturierte und Umriss-Rendering verwendet. Schriftsortierung wird verbessert, und es ist einfacher, eine Schriftart zu wählen, indem sie zu benennen. · Es gibt eine Auswahl an Fehlerbehebung. Was ist neu in dieser Version: · Fixed bug # 2019450 (eine Lösung für Open-Source-Treiber der Intel-Chipsatz hinzugefügt: ein Fehler in den Treibern verhindert ein Zeichen angezeigt werden). · Ein Fehler wurde behoben, der einige Speicherlecks verursacht wird, wenn die Speicherzuordnung während der Aktualisierung der Meister schlug fehl. · Aktualisierte die Demo in den Beispielen: Extrusion und ligthing wurden hinzugefügt. · Feste glcGetFontMap () und glcGetMasterMap (), so dass ihre Rückkehr ist nicht null, wenn ein Zeichen in der Schriftart / Master zugeordnet ist, aber seine Unicode-Namen in QuesoGLC Datenbank nicht gespeichert wird. · Zeichencodes außer Reichweite sind jetzt abgelehnt, wenn GLC_UCS1 oder GLC_UCS2 aktiviert sind. GLC_PARAMETER_ERROR wird dann angehoben. · Ein Fehler wurde behoben, der QuesoGLC stürzte beim Versuch glcGetFontMap () mit einem Zeichen, das nicht in der Schriftart zugeordnet zu nennen. · Ein Fehler wurde behoben, der die Messung Caches verursacht nicht aktualisiert werden, wenn GLC_RESOLUTION von den Benutzern geändert wurde. · Ein Speicherleck in der Verwaltung des Texturatlas Behoben: Wenn eine Schriftart gelöscht wurde, der Speicher auf diese Schrift im Atlas zugeordnet wurde definitiv verloren, anstatt dass sie zurück in der Textur allocator gegeben. · Ein Fehler wurde behoben, die nicht enthalten Räume in die Berechnung der Begrenzungskästen Hinter. · Ein Fehler wurde behoben, durch Artefakte verursacht, wenn glyphes Rendering, die über den EM-Platz erstrecken. · Ein Fehler wurde behoben, die Buchstaben l verhindert und ich bei kleinen Skalen angezeigt werden, wenn GLC_HINTING_QSO und GLC_TEXTURE aktiviert waren. · Nebeneffekt der obigen Bug fix: das Anti-Aliasing für die meisten Zeichen verbessert, da sie nicht mehr gegen die Kanten der Textur befinden. · Ein Fehler wurde behoben in glcGenFontID (), die die ID einer vorhandenen Schriftart zurückkehren konnte. · Eine Race Condition in glcGenContext Fest () · Funktion glcGetStringCharMetric () gibt jetzt Metriken in globalen String-Koordinaten (sonst das Kerning nicht gemessen werden kann) · Behobener Fehler Nr. 1987563 (KERNING funktioniert nicht, wenn GLC_GL_Objects aktiviert ist) dank Genpfault für den Fehlerbericht. · Behobener Fehler Nr. 2012579 (Mac OSX Leopard Compiling-Fehler) · Dank Michael Strobel und Tim Baumgartner für den Fehlerbericht und den Patch. · Negative Werte, die an Glcrecolution () übergeben wurden () nun heben GLC_PARAMETER_ERROR auf · Behobener Fehler # 1980982 (Prüfungen für MINGW im Skript Konfigurieren sind unvollständig) · Feature-Anforderung # 1947346: Dateien für pkg-config hinzugefügt (dank Giel van Shijndel und Dennis Schridde, um sie zur Verfügung zu stellen) · Behobener Fehler # 1947464 (Warnungen werden beim Kompilieren mit GCC-Option -WItT-Prototypen generiert) · Behobener Fehler Nr. 1935557 (Schriftarten werden nicht korrekt angezeigt, wenn die Auflösung mit Gleiterolution geändert wird).


Quesoglc. Zugehörige Software

Yamjam

Ein mit mehreren Projekt, gemeinsam genutztes, yaml basiertes Konfigurationssystem ...

152

Herunterladen