Rilascio della libreria grafica LDL 0.2, ottimizzata per sistemi a bassa potenza.

È stata pubblicata la versione della libreria multimediale LDL 0.2 (Little DirectMedia Layer), che consente di creare applicazioni grafiche in grado di funzionare sia su sistemi moderni che obsoleti (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribuzioni con kernel Linux 2.0+, FreeBSD 3.0+). Viene fornito un semplice API multipiattaforma per la gestione delle finestre e l'elaborazione degli eventi dai dispositivi di input. Per il rendering può essere utilizzato OpenGL 1.0-4.6. Il codice è scritto in C e distribuito sotto licenza LGPL 3.0.

Nel nuovo rilascio:

  • È stato aggiunto un renderer 2D universale che consente di visualizzare primitive e texture con e senza trasparenza. È supportato il funzionamento su schede grafiche che supportano OpenGL 1.2, 2.0 o 3.0. Nell'implementazione viene utilizzata un'ottimizzazione che inizialmente colloca i dati nel buffer di rendering, li ordina per livello e texture, e poi li converte in geometria.
  • È stato aggiunto un renderer 3D sperimentale che supporta il funzionamento su diverse versioni di OpenGL, ma fornisce un'API unificata.
  • È stato implementato un wrapper per il linguaggio C++.

Nella prossima versione, ci si concentrerà sul miglioramento dell'API 3D universale, aggiungendo supporto per l'audio, preparando la documentazione e fornendo binding per altri linguaggi.




Fonte: opennet.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