UtgÄvan av PortableGL 0.98, implementeringen av OpenGL 3 i C.

Efter mer Àn ett Är av utveckling har version 0.98 av projektet PortableGL slÀppts, som utvecklar en programvaruimplementation av det grafiska API:et OpenGL 3.x, skriven helt pÄ C-sprÄket (C99). Teoretiskt kan PortableGL anvÀndas i alla applikationer som tar texturer eller framebuffer som indata. Koden Àr strukturerad som en enda headerfil och distribueras under MIT-licensen.

Projektet har definierat mÄl som portabilitet, överensstÀmmelse med OpenGL API, anvÀndarvÀnlighet, enkel kod och hög prestanda. Bland tillÀmpningsomrÄden nÀmns utbildning i koncepten för grafiska API:er, anvÀndning för arbete med 3D-grafik pÄ system utan GPU, samt integration av OpenGL-stöd i specifika operativsystem dÀr Mesa3D-paketet inte har portats. Bland fÀrdiga projekt som anvÀnder PortableGL nÀmns portningen av Minecraft-liknande spelet Craft.

I den nya versionen:

  • En ny standardbibliotek för shaderar har implementerats.
  • Stöd för ytterligare texturformat och automatisk konvertering till RGBA-format har lagts till.
    UtgÄvan av PortableGL 0.98, implementeringen av OpenGL 3 i C.
  • Stöd har lagts till för att anvĂ€nda verktagsattribut med typer som skiljer sig frĂ„n float.
  • En ny förbĂ€ttrad algoritm för att skapa breda linjer har föreslagits.
  • API:et har utvidgats. MĂ„nga nya funktioner och möjligheter inom OpenGL har lagts till, inklusive funktioner frĂ„n OpenGL ES 2/3.

UtgÄvan av PortableGL 0.98, implementeringen av OpenGL 3 i C. UtgÄvan av PortableGL 0.98, implementeringen av OpenGL 3 i C.


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster