Quesoglc.

quesoglc é uma implementação gratuita do renderizador de caracteres OpenGL (GLC).
Baixe Agora

Quesoglc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Bertrand Coconnier
  • Site do editor:

Quesoglc. Tag


Quesoglc. Descrição

A Quesoglc é uma implementação gratuita do renderizador de caracteres OpenGL (GLC). A Quesoglc é uma implementação gratuita do renderizador de caracteres OpenGL (GLC). O Projeto Quesoglc é baseado na biblioteca Freetype, fornece suporte ao Unicode e é projetado para ser facilmente portado para qualquer plataforma que suporte tanto o Freetype quanto o OpenGL API.Quesoglc é livre de software; Você pode redistribuí-lo e / ou modificá-lo sob os termos da Licença Pública Geral GNU menor, conforme publicado pela Free Software Foundation; Qualquer versão 2.1 da licença ou (à sua opção) qualquer versão posterior.O renderizador de caracteres OpenGL (GLC) é uma máquina de estado que fornece programas OpenGL com serviços de renderização de caracteres por meio de uma interface de programação de aplicativos (API). Os serviços de renderização de caracteres fornecidos Por GLC tem algumas vantagens significativas sobre a interface específica da plataforma, como GLX ou WGL: a API da GLC é independente da plataforma. Como a maioria dos aplicativos da GL não riniviais, a GLC é um passo importante para o objetivo de aplicativos GL verdadeiramente portáteis. O GLC é mais simples de usar. Apenas duas linhas de comandos GLC são necessárias para se preparar para personagens de renderização.GLC fornece mais maneiras de explorar o poder de renderização do OpenGL. Por exemplo, um glifo pode ser desenhado como um bitmap, um conjunto de linhas, um conjunto de triângulos ou um retângulo texturizado.GLC fornece melhor suporte para transformações de glifo. Por exemplo, o GLC suporta texto girado, o que não está disponível em Glx.glc fornece melhor suporte para o conjunto de caracteres de grande codificação definido pelas normas ISO / IEC 10646: 2003 e Unicode 4.0.1glc é uma biblioteca que foi projetada pela SGI e que Disponível apenas em estações de trabalho SGI sob IRIX 6.2 e posterior. O rascunho das especificações do GLC pode ser baixado aqui. No que sei, o SGI deixou cair o desenvolvimento da GLC e o esboço de suas especificações não evoluiu desde o final de 1996.Requements: · a quesoglc é escrita na ANSI C e deve compilar com qualquer compilador C em conformidade com os padrões da ANSI C. · OpenGL, Fontconfig são as únicas dependências externas. · Até agora, o Fontconfig é obrigatório para construir e executar a biblioteca Quesoglc. No entanto, é esperado que a Fontconfig se torne opcional no futuro. O que é novo nesta versão: · A portabilidade foi melhorada: Esta versão deve ser construída para fora da caixa no Linux, Mac OS X e Windows (usando arquivos de projeto do Visual C ++ ou Mingw). · Objetos do buffer do vértice (VBOs) agora são usados para renderização texturizada e de estrutura. A classificação de fontes foi melhorada e é mais fácil selecionar uma fonte nomeando-a. · Há uma variedade de correções de bugs. O que há de novo nesta versão: · Bug fixo # 2019450 (Adicionado uma solução alternativa para drivers de código aberto dos chipsets Intel: Um bug nos drivers impedir que um caractere seja exibido). · Corrigido um bug que causou vazamentos de memória quando a alocação de memória falhou durante a atualização dos mestres. · Atualizou a demonstração nos exemplos: extrusão e ligação foram adicionados. · GlcGetFontMap () e GlCgetmasterMap () para que seu retorno não seja nulo quando um caractere é mapeado na fonte / mestre, mas seu nome Unicode não é armazenado no banco de dados Quesoglc. · Os códigos de caracteres fora do intervalo são agora rejeitados quando o GLC_UCS1 ou o GLC_UCS2 estão ativados. GLC_Parameter_Error é então levantado. · Corrigido um bug que caiu quesoglc ao tentar chamar GlcGetFontMap () com um personagem não mapeado na fonte. · Corrigido um bug que fez com que as cache de medição não sejam atualizadas quando a GLC_Resolution foi alterada pelos usuários. · Corrigido um vazamento de memória no gerenciamento da textura Atlas: Quando uma fonte foi excluída, a memória alocada a esta fonte no atlas foi definitivamente perdida em vez de ser dada de volta ao alocador de textura. · Corrigido um bug que não incluiu espaços à direita no cálculo das caixas delimitadoras. · Corrigido um bug que causou artefatos ao renderizar glyphes que se estendiam além do quadrado EM. · Corrigido um bug que impediu as letras L e eu para serem exibidas em pequenas escalas quando GLC_HINTING_QSO e GLC_TEXTURE foram ativados. · Efeito colateral da correção de bugs acima: O antialiasing é melhorado para a maioria dos caracteres, uma vez que eles não estão mais localizados contra as bordas da textura. · Corrigido um bug no glcgenfontid () que poderia retornar o ID de uma fonte existente. · Corrigido uma condição de corrida em GlcGencontext () · Função GlCgetStringCharmetric () Agora retorna métricas em coordenadas globais de string (caso contrário, o kerning não pode ser medido) · Bug fixo # 1987563 (Kerning não funciona quando o GLC_GL_OBJECTS está ativado) graças ao GenPfault para o relatório de bugs. · Corrigido bug # 2012579 (Mac OSX leopardo compilando bug) · Graças a Michael Strobel e Tim Baumgartner para o relatório de bugs e o patch. · Valores negativos passados para Glcresolution () agora levantar GLC_Parameter_Error · Bug fixo # 1980982 (verificações para Mingw no script de configuração são incompletos) · Pedido de recurso # 1947346: Adicionado arquivos para PKG-CONFIG (graças a Giel van Shijndel e Dennis Schridde para fornecê-los) · Bug fixo # 1947464 (avisos são gerados ao compilar com a opção GCC - protótipos -wstrict) · Bug fixo # 1935557 (fontes não são renderizadas corretamente quando a resolução é alterada usando Glcresolution).


Quesoglc. Software Relacionado

Concorrência

Concurrence fornece um editor de arquivos em rede que permite que várias pessoas modifiquem um documento. ...

133

Download