LDL 0.2 — biblioteca gráfica otimizada para sistemas de baixo consumo









Publicado lançamento da biblioteca multimídia LDL 0.2 (Little DirectMedia Layer). Ela permite criar aplicações gráficas capazes de funcionar tanto em sistemas modernos quanto em sistemas antigos.

Plataformas suportadas

  • Windows: 95 ou mais recente;
  • macOS / OS X: 10.6 ou mais recente;
  • Linux: distribuições com kernel 2.0+;
  • FreeBSD: 3.0+.

Principais características

  • Linguagem de programação: C;
  • Licença: LGPL 3.0;
  • Gráficos: API cross-platform simples, suporte OpenGL 1.0–4.6;
  • Entrada: Gerenciamento de janelas e manuseio de eventos de dispositivos de entrada.

Novidades na versão 0.2

  • Renderizador 2D universal:

    • renderiza primitivas e texturas com e sem transparência;
    • funciona em placas de vídeo com suporte OpenGL 1.2, 2.0 ou 3.0;
    • usa otimização: dados vão para o buffer de renderização -> são ordenados por camada e textura -> são convertidos em geometria.
  • Renderizador 3D experimental:

    • suporta funcionamento em diferentes versões do OpenGL;
    • fornece uma API única para isso.
  • Suporte a C++:

    • Foi implementado um wrapper oficial para a linguagem C++.

Planos para a próxima versão

  • aprimoramento da API 3D universal;
  • adição de suporte para áudio;
  • preparação de documentação;
  • criação de wrappers para outras linguagens de programação.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster