LDL 0.2 — una libreria grafica ottimizzata per sistemi a bassa potenza.









Pubblicato pubblico della biblioteca multimediale LDL 0.2 (Little DirectMedia Layer). Permette di creare applicazioni grafiche in grado di funzionare sia su sistemi moderni che su quelli obsoleti.

Piattaforme supportate

  • Windows: 95 e versioni successive;
  • macOS / OS X: 10.6 e versioni successive;
  • Linux: distribuzioni con kernel 2.0+;
  • FreeBSD: 3.0+.

Caratteristiche principali

  • Linguaggio di programmazione: C;
  • Licenza: LGPL 3.0;
  • Grafica: API semplice e multipiattaforma, supporto per OpenGL 1.0–4.6;
  • Input: Gestione delle finestre e elaborazione degli eventi dai dispositivi di input.

Novità nella versione 0.2

  • Renderer 2D universale:

    • esegue primitività e texture con trasparenza e senza;
    • funziona su schede grafiche che supportano OpenGL 1.2, 2.0 o 3.0;
    • utilizza ottimizzazioni: i dati vengono inviati nel buffer di rendering -> ordinati per livello e texture -> trasformati in geometria.
  • Renderer 3D sperimentale:

    • supporta l'esecuzione su diverse versioni di OpenGL;
    • fornisce un'unica API per questo.
  • Supporto per C++:

    • È stata implementata una connessione ufficiale per il linguaggio C++.

Piani per la prossima versione

  • migliorare l'API 3D universale;
  • aggiungere supporto audio;
  • preparare la documentazione;
  • creare wrapper per altri linguaggi di programmazione.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster