Wydanie biblioteki graficznej LDL 0.2 zoptymalizowanej pod kątem systemów o niskim poborze mocy

Opublikowano wersję biblioteki multimedialnej LDL 0.2 (Little DirectMedia Layer), która umożliwia tworzenie aplikacji graficznych działających zarówno na nowoczesnych, jak i starszych systemach (Windows 95 +, macOS/OS X/Mac OS X 10.6+, dystrybucje z kernelem Linux 2.0+, FreeBSD 3.0+). Dostępny jest prosty, wieloplatformowy interfejs API do zarządzania oknami i obsługi zdarzeń wejściowych. Do renderowania można użyć OpenGL 1.0-4.6. Kod jest napisany w języku C i objęty licencją LGPL 3.0.

W nowym wydaniu:

  • Dodano uniwersalny renderer 2D, który umożliwia renderowanie prymitywów i tekstur z przezroczystością lub bez. Obsługuje on karty graficzne obsługujące OpenGL 1.2, 2.0 lub 3.0. Implementacja wykorzystuje optymalizacje, które najpierw umieszczają dane w buforze renderowania, sortują je według warstwy i tekstury, a następnie konwertują na geometrię.
  • Dodano eksperymentalny renderer 3D, który obsługuje różne wersje OpenGL, ale udostępnia pojedynczy interfejs API.
  • Zaimplementowano powiązanie dla języka C++.

W kolejnej wersji planowane jest udoskonalenie uniwersalnego interfejsu API 3D, dodanie obsługi dźwięku, przygotowanie dokumentacji i powiązanie z innymi językami.




Źródło: opennet.ru
Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster