Објавување на графичка библиотека LDL 0.2, оптимизирана за системи со мала потрошувачка на енергија

Објавена е верзијата на мултимедијалната библиотека LDL 0.2 (Little DirectMedia Layer), што овозможува креирање графички апликации што можат да работат и на модерни и на постари системи (Windows 95+, macOS/OS X/Mac OS X 10.6+, дистрибуции со јадро Linux 2.0+, FreeBSD 3.0+). Обезбеден е едноставен крос-платформски API за управување со прозорци и ракување со влезни настани. OpenGL 1.0-4.6 може да се користи за рендерирање. Кодот е напишан во C и лиценциран под лиценцата LGPL 3.0.

Во новото издание:

  • Додаден е универзален 2D рендерер, способен за рендерирање примитиви и текстури со или без транспарентност. Поддржува графички картички кои поддржуваат OpenGL 1.2, 2.0 или 3.0. Имплементацијата користи оптимизации кои прво ги сместуваат податоците во баферот за рендерирање, ги сортираат по слој и текстура, а потоа ги конвертираат во геометрија.
  • Додаден е експериментален 3D рендерер кој поддржува работа врз различни верзии на OpenGL, но обезбедува единствен API.
  • Имплементирано е врзување за јазикот C++.

Планирано е следната верзија да се фокусира на подобрување на универзалното 3D API, додавање поддршка за звук, подготовка на документација и обезбедување поврзувања со други јазици.




Извор: opennet.ru
Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster