LDL 0.2 — biblioteka graficzna zoptymalizowana dla systemów o niskiej mocy









Opublikowano wydanie biblioteki multimedialnej LDL 0.2 (Little DirectMedia Layer). Umożliwia tworzenie aplikacji graficznych, które mogą działać zarówno na nowoczesnych, jak i na starszych systemach.

Obsługiwane platformy

  • Windows: 95 i nowsze;
  • macOS / OS X: 10.6 i nowsze;
  • Linuxa: dystrybucje z jądrami 2.0+;
  • FreeBSD: 3.0+.

Podstawowe cechy

  • Język programowania: C;
  • Licencja: LGPL 3.0;
  • Grafika: Proste, wieloplatformowe API, wsparcie dla OpenGL 1.0–4.6;
  • Wejście: Zarządzanie oknami i obsługa zdarzeń z urządzeń wejściowych.

Co nowego w wersji 0.2

  • Uniwersalny render 2D:

    • wyprowadza prymitywy i tekstury z przezroczystością i bez;
    • działa na kartach graficznych wspierających OpenGL 1.2, 2.0 lub 3.0;
    • stosuje optymalizację: dane trafiają do bufora rysowania -> są sortowane według warstwy i tekstury -> przekształcane w geometrię.
  • Eksperymentalny render 3D:

    • wsparcie dla działania na różnych wersjach OpenGL;
    • oferuje do tego jedne API.
  • Wsparcie dla C++:

    • Zrealizowano oficjalne opakowanie dla języka C++.

Plany na następną wersję

  • ulepszenie uniwersalnego API 3D;
  • dodanie wsparcia dla dźwięku;
  • przygotowanie dokumentacji;
  • stworzanie opakowań dla innych języków programowania.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster