Төмен қуатты жүйелер үшін оңтайландырылған 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 қолдайтын графикалық карталарды қолдайды. Іске асыру алдымен деректерді көрсету буферіне орналастыратын, оны қабат және текстура бойынша сұрыптайтын, содан кейін оны геометрияға түрлендіретін оңтайландыруларды пайдаланады.
  • OpenGL-дің әртүрлі нұсқаларының үстінде жұмыс істеуді қолдайтын, бірақ бірыңғай API ұсынатын эксперименттік 3D рендерер қосылды.
  • C++ тілі үшін байланыстыру жүзеге асырылды.

Келесі нұсқа әмбебап 3D API жетілдіруге, дыбыстық қолдауды қосуға, құжаттаманы дайындауға және басқа тілдерге байланыстыруды қамтамасыз етуге бағытталуы жоспарлануда.




Ақпарат көзі: opennet.ru
DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster