Wydanie biblioteki graficznej LDL 0.3, zoptymalizowanej dla systemów o niskiej mocy

Opublikowano wydanie biblioteki multimedialnej LDL 0.3 (Little DirectMedia Layer), która umożliwia tworzenie aplikacji graficznych działających zarówno na nowoczesnych, jak i na przestarzałych systemach (Windows 95+, macOS/OS X/Mac OS X 10.6+, dystrybucje z jądrem Linux 2.0+, FreeBSD 3.0+). Oferuje prosty, wieloplatformowy interfejs API do zarządzania oknami i obsługi zdarzeń z urządzeń wejściowych. Może wykorzystywać OpenGL 1.0-4.6 do renderowania. Kod napisano w języku C i udostępniono na licencji LGPL 3.0.

W nowym wydaniu:

  • Dodano wsparcie dla czcionek TrueType z wykorzystaniem biblioteki FreeType.

  • Dzięki integracji biblioteki stb_image zapewniono wsparcie dla różnych formatów obrazów.
  • Projekt stał się modułowy - domyślnie w skład silnika wchodzą teraz trzy biblioteki: LDL, LDL_Image i LDL_Ttf.
  • Dodano nowe przykłady do pracy z czcionkami.
  • Rozpoczęto przygotowania pełnej dokumentacji.
  • Przeprowadzono refaktoryzację kodu w celu zwiększenia stabilności i wydajności.
  • Naprawiono błędy i niedociągnięcia w renderach 2D i 3D.

W kolejnych wydaniach planowane jest ukończenie dokumentacji, rozszerzenie możliwości renderera 3D oraz dostarczenie powiązań dla języków Python, C# i Object Pascal.

Źródło: opennet.ru

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