PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

5 martie, după șase luni de dezvoltare și peste o sută de comisii, a avut loc lansarea 0.100.0 proiectului PortableGL, care dezvoltă o implementare software a API-ului grafic OpenGL 3.x, scrisă în întregime în limbajul C. Teoretic, PortableGL poate fi utilizat în orice aplicație care primește o textură sau un frame buffer ca date de intrare. Codul este organizat sub forma unui singur fișier de antet și se răspândește sub licența MIT.

Proiectul are ca obiective portabilitatea, conformitatea cu API-ul OpenGL, ușurința în utilizare, codul simplu și performanța ridicată. Domeniile de aplicare includ învățarea conceptelor de creare a API-urilor grafice, utilizarea pentru lucrul cu grafică 3D pe sisteme fără GPU și integrarea suportului OpenGL în sisteme de operare specifice pentru care pachetul Mesa3D nu a fost portat. Din proiectele existente care folosesc PortableGL, se menționează port un joc de tip Minecraft Craft.

În noua versiune, continuă extinderea funcțiilor și capabilităților OpenGL: Au fost implementate funcțiile OpenGL pentru lucru cu parametrii texturilor, precum și funcțiile GLSL texelFetch[1-3]D(). A fost adăugat suport pentru alegerea formatului pixelilor în etapa de compilare și utilizarea oricăror formate de buffer de culoare de 32 și 16 biți. Au fost implementate formatele PGL_D24S8 și PGL_D16. A fost adăugată posibilitatea de a stabili o configurație de memorie prestabilită.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster