Sortie de la bibliothèque graphique LDL 0.2, optimisée pour les systèmes à faible puissance.

La sortie de la bibliothèque multimédia LDL 0.2 (Little DirectMedia Layer) a été publiée, permettant de créer des applications graphiques pouvant fonctionner à la fois sur des systèmes modernes et anciens (Windows 95+, macOS/OS X/Mac OS X 10.6+, distributions avec un noyau Linux 2.0+, FreeBSD 3.0+). Une API multiplateforme simple est fournie pour la gestion des fenêtres et le traitement des événements des dispositifs d'entrée. OpenGL 1.0-4.6 peut être utilisé pour le rendu. Le code est écrit en langage C et est fourni sous la licence LGPL 3.0.

Dans cette nouvelle version :

  • Un moteur 2D universel a été ajouté, permettant de rendre des primitives et des textures avec ou sans transparence. Il prend en charge les fonctions sur les cartes graphiques avec OpenGL 1.2, 2.0 ou 3.0. L'implémentation utilise une optimisation qui place d'abord les données dans le tampon de rendu, les trie par calque et texture, puis les convertit en géométrie.
  • Un moteur 3D expérimental a été ajouté, qui prend en charge différentes versions d'OpenGL, mais fournit une API unique.
  • Un wrapper pour le langage C++ a été implémenté.

La prochaine version prévoit de se concentrer sur l'amélioration de l'API 3D universelle, d'ajouter un support audio, de préparer la documentation et de fournir des wrappers pour d'autres langages.




Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster