Utgivelse av LDL 0.2 grafikkbibliotek, optimalisert for systemer med lavt strømforbruk

Versjonen av multimediebiblioteket LDL 0.2 (Little DirectMedia Layer) er publisert, og tillater opprettelse av grafiske applikasjoner som kan kjøre på både moderne og eldre systemer (Windows 95+, macOS/OS X/Mac OS X 10.6+, distribusjoner med kjerne Linux 2.0+, FreeBSD 3.0+). Et enkelt API på tvers av plattformer er tilgjengelig for vindushåndtering og håndtering av input-hendelser. OpenGL 1.0-4.6 kan brukes til gjengivelse. Koden er skrevet i C og lisensiert under LGPL 3.0-lisensen.

I den nye utgivelsen:

  • En universell 2D-renderer er lagt til, som kan gjengi primitiver og teksturer med eller uten gjennomsiktighet. Den støtter grafikkort som støtter OpenGL 1.2, 2.0 eller 3.0. Implementeringen bruker optimaliseringer som først plasserer data i gjengivelsesbufferen, sorterer dem etter lag og tekstur, og deretter konverterer dem til geometri.
  • La til en eksperimentell 3D-renderer som støtter kjøring oppå forskjellige versjoner av OpenGL, men tilbyr et enkelt API.
  • En binding for C++-språket er implementert.

Den neste versjonen er planlagt å fokusere på å forbedre det universelle 3D API-et, legge til lydstøtte, utarbeide dokumentasjon og tilby bindinger til andre språk.




Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster