PortableGL 0.100, OpenGL 3 C ieviešanas izlaidums

Tagad ir pieejama PortableGL 0.100 versija. Tā izstrādā OpenGL 3.x grafikas API programmatūras ieviešanu, kas pilnībā rakstīta C valodā. PortableGL teorētiski var izmantot jebkurā lietojumprogrammā, kas kā ievadi pieņem tekstūru vai kadru buferi. Kods ir iepakots kā viens galvenes fails un tiek izplatīts saskaņā ar MIT licenci.

Projektam ir definēti tādi mērķi kā pārnesamība, atbilstība OpenGL API, lietošanas ērtums, vienkāršs kods un augsta veiktspēja. Minētās pielietojuma jomas ietver grafikas API veidošanas koncepciju mācīšanu, izmantošanu darbam ar 3D grafiku sistēmās bez GPU un OpenGL atbalsta integrēšanu konkrētās operētājsistēmās, kurām Mesa3D vēl nav portēts. Starp pabeigtajiem projektiem, kuros izmantots PortableGL, ir minēts Minecraft līdzīgas spēles Craft ports.

Jaunā versija turpina paplašināt OpenGL funkcionalitāti un iespējas: ir ieviestas OpenGL funkcijas darbam ar tekstūras parametriem, kā arī GLSL texelFetch[1-3]D() funkcija. Pievienots atbalsts pikseļu formāta izvēlei kompilēšanas laikā un jebkuru 32 bitu vai 16 bitu krāsu bufera formātu izmantošanai. Ir ieviesti PGL_D24S8 un PGL_D16 formāti. Pievienota iespēja norādīt iepriekš definētu atmiņas konfigurāciju.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster