PortableGL 0.100 versiyasi, OpenGL 3 ning C ilovasi

PortableGL 0.100 endi mavjud. U to'liq C tilida yozilgan OpenGL 3.x grafik API dasturiy ta'minotini ishlab chiqadi. PortableGL nazariy jihatdan tekstura yoki freymbuferni kirish sifatida qabul qiladigan har qanday dasturda ishlatilishi mumkin. Kod bitta sarlavha fayli sifatida paketlangan va MIT litsenziyasi ostida tarqatiladi.

Loyihaning maqsadlari orasida portativlik, OpenGL API muvofiqligi, foydalanish qulayligi, oddiy kod va yuqori unumdorlik mavjud. Qayd etilgan dastur sohalariga grafik API yaratish, uni GPUsiz tizimlarda 3D grafiklar uchun ishlatish va Mesa3D o'tkazilmagan maxsus operatsion tizimlarga OpenGL qo'llab-quvvatlashini integratsiyalash tushunchalarini o'rgatish kiradi. PortableGL-dan foydalangan holda tugallangan loyihalar orasida Minecraft-ga o'xshash Craft o'yinining porti qayd etilgan.

Yangi versiya OpenGL funksiyalari va imkoniyatlarini kengaytirishda davom etmoqda: tekstura parametrlari bilan ishlash uchun OpenGL funksiyalari, shuningdek, GLSL texelFetch[1-3]D() funksiyasi joriy etildi. Kompilyatsiya vaqtida piksel formatini tanlash va istalgan 32-bitli yoki 16-bitli rang bufer formatlaridan foydalanish uchun qo'llab-quvvatlash qo'shildi. PGL_D24S8 va PGL_D16 formatlari joriy etildi. Oldindan belgilangan xotira konfiguratsiyasini belgilash imkoniyati qo'shildi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster