Quesoglc

Quesoglc es una implementación gratuita del renderizador de caracteres OpenGL (GLC).
Descargar ahora

Quesoglc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Bertrand Coconnier
  • Sitio web del editor:

Quesoglc Etiquetas


Quesoglc Descripción

Quesoglc es una implementación gratuita del renderizador de caracteres OpenGL (GLC). Quesoglc es una implementación gratuita del renderizador de caracteres OpenGL (GLC). El proyecto Quesoglc se basa en la biblioteca de FreeType, proporciona soporte de Unicode y está diseñado para ser enviado fácilmente en cualquier plataforma que admita tanto Freetype como OpenGL API.QUESOGLC es un software libre; Puede redistribuirlo y / o modificarlo bajo los términos de la Licencia Pública General de GNU Menor, según lo publicado por la Fundación Software Free; ya sea la versión 2.1 de la licencia, o (en su opción) cualquier versión posterior. El renderizador de caracteres OpenGL (GLC) es una máquina de estado que proporciona programas de OpenGL con servicios de prestación de caracteres a través de una interfaz de programación de aplicaciones (API). Los servicios de interpretación de caracteres proporcionados Por GLC tiene algunas ventajas significativas sobre la interfaz específica de la plataforma, como GLX o WGL: la API GLC es la plataforma independiente. Dado que la mayoría de las aplicaciones GL no sontrivas representan caracteres, GLC es un paso importante hacia la meta de aplicaciones GL verdaderamente portátiles. El GLC es más sencillo de usar. Solo se requieren dos líneas de comandos de GLC para prepararse para prestarse caracteres. Elglc proporciona más formas de explotar el poder de representación de OpenGL. Por ejemplo, un glifo se puede dibujar como un mapa de bits, un conjunto de líneas, un conjunto de triángulos o un rectángulo texturizado.glc proporciona un mejor soporte para las transformaciones de la glifo. Por ejemplo, GLC es compatible con el texto giratorio, que no está disponible en GLX.GLC proporciona un mejor soporte para el conjunto de caracteres codificado grande definido por los estándares ISO / IEC 10646: 2003 y Unicode 4.0.1GLC es una biblioteca que ha sido diseñada por SGI y que Solo estaba disponible en las estaciones de trabajo SGI bajo IRIX 6.2 y posteriores. El borrador de las especificaciones de GLC se puede descargar aquí. Por lo que sé, SGI abandonó el desarrollo de GLC y el borrador de sus especificaciones no ha evolucionado desde fines de 1996.Requeamiento: · Quesoglc está escrito en ANSI C y debe compilar con cualquier compilador C que cumpla con los estándares ANSI C. OpenGL, FreeType 2 y FontConfig son las únicas dependencias externas. Hasta ahora, FontConfig es obligatorio para construir y ejecutar la biblioteca de Quesoglc. Sin embargo, se espera que FontConfig se vuelva opcional en el futuro. Lo nuevo en esta versión: · Se ha mejorado la portabilidad: esta versión debe desarrollarse fuera de la caja en Linux, Mac OS X y Windows (utilizando archivos de proyecto Visual C ++ o MINGW). · Los objetos de búfer de vértices (VBOS) ahora se utilizan para la representación texturizada y de esquema. La clasificación de fuentes se ha mejorado, y es más fácil seleccionar una fuente nombrándola. · Hay un surtido de errores. ¿Qué hay de nuevo en este lanzamiento: · Error fijo # 2019450 (agregó una solución para los controladores de código abierto de los chipsets Intel: un error en los controladores impide que se muestre un carácter). · Se corrigió un error que causó algunas fugas de memoria cuando la asignación de memoria falló durante la actualización de los maestros. · Actualizado la demostración en los ejemplos: Se han agregado extrusión y lighthing. · Se corrigió GLCGETFONTMAPA () y GLCGETMASTERMAP () para que su retorno no sea nulo cuando un carácter se mapa en la fuente / maestro, pero su nombre de Unicode no se almacena en la base de datos de Quesoglc. · Los códigos de caracteres fuera de rango ahora se rechazan cuando GLC_UCS1 o GLC_UCS2 están habilitados. Glc_Parameter_Error se levanta. · Se corrigió un error que bloqueó Quesoglc al intentar llamar a GlcGetFontMap () con un personaje que no se mapa en la fuente. · Se corrigió un error que hizo que los cachés de medición no se actualizaran cuando los usuarios cambiaron la solución GLC_RESOLUCIÓN. · Se corrigió una fuga de memoria en la administración del Atlas de textura: cuando se eliminó una fuente, la memoria asignada a esta fuente en el Atlas se perdió definitivamente en lugar de devolverse a la textura al asignador. · Se corrigió un error que no incluyó espacios finales en el cálculo de los cuadros delimitadores. · Se corrigió un error que causaba artefactos al hacer que los glifos se extiendan más allá del cuadrado de EM. · Se corrigió un error que impedía que las letras L y yo se mostraran en escalas pequeñas cuando GLC_HINTING_QSO y GLC_TEXTETE se habilitaran. · Efecto secundario de la solución de error anterior: el antialiasing se mejora para la mayoría de los caracteres, ya que ya no están ubicados contra los bordes de la textura. · Se corrigió un error en GLCGENFONTID () que podría devolver el ID de una fuente existente. · Se corrigió una condición de carrera en GlcGencontext () · Función GLCGETSTRINGCHARMETRIC () Ahora devuelve las métricas en las coordenadas de cadenas globales (de lo contrario, no se puede medir el kerning) · Error fijo # 1987563 (Kerning no funciona cuando GLC_GL_OBJECTS está habilitado) Gracias a GENPFAULT para el informe de errores. · Error fijo # 2012579 (Mac OSX Leopard Compiling Bugling) · Gracias a Michael Strobel y Tim Baumgartner para el informe de errores y el parche. · Los valores negativos pasados a Glcresolution () ahora crían GLC_Parameter_Error · Se corrigió el error # 1980982 (las verificaciones de MINGW en el script de configuración están incompletas) · Solicitud de función # 1947346: Archivos agregados para PKG-CONFIG (gracias a Giel van Shijndel y Dennis Schidde por proporcionarlos) · Error fijo # 1947464 (se generan advertencias al compilar con la opción GCC -Wstrict-prototipos) · Error fijo # 1935557 (las fuentes no se representan correctamente cuando la resolución se cambia utilizando GlcResolution).


Quesoglc Software relacionado

Concurrencia

La concurrencia proporciona un editor de archivos en red que permite a varias personas modificar un documento. ...

133

Descargar