Rilascio della libreria multimediale LDL 0.1, ottimizzata per sistemi a bassa potenza

È stata effettuata la prima versione pubblica della libreria multimediale LDL (Little DirectMedia Layer), che consente di creare applicazioni grafiche in grado di funzionare sia su sistemi moderni che su sistemi obsoleti (Windows 95+, 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 è possibile utilizzare OpenGL 1.0-4.6. Il codice è rilasciato sotto la licenza LGPL 3.0.

Il rilascio è notevole per il passaggio dall'uso del linguaggio C++98 al linguaggio ANSI C (C89) per garantire la massima portabilità e compatibilità con vecchi compilatori e piattaforme, tra cui DOS, Windows 95 e PlayStation 1. Il progetto è previsto per un graduale sviluppo: nella prima versione sono state offerte funzionalità per la gestione delle finestre, degli eventi di input e della grafica, dopodiché inizierà lo sviluppo del renderer 2D, degli strumenti per la gestione dell'audio e dei font, e dei backend per lavorare con le librerie SDL 1.2, SDL 2.x, SDL 3.x, SFML e GLFW. L'uso dei backend SDL, SFML e GLFW consentirà di compilare applicazioni per piattaforme non supportate direttamente in LDL senza modifiche al codice. I piani futuri includono anche la creazione di un API universale per la gestione di sprite e grafica 2D, che può essere utilizzata indipendentemente dal backend scelto (OpenGL, Vulkan, rendering software, librerie come SDL).

Rilascio della libreria multimediale LDL 0.1, ottimizzata per sistemi a bassa potenza


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster