PortableGL 0.98 vÀljaandmine, OpenGL 3 teostus C keeles

PĂ€rast ĂŒle aasta kestnud arendust on valmis saanud PortableGL 0.98 vĂ€ljaanne, mis arendab OpenGL 3.x graafika API tarkvaralist teostust, kirjutatud tĂ€ielikult C keeles (C99). Teoreetiliselt saab PortableGL kasutada igasugustes rakendustes, mis vĂ”tavad sisseleskete vĂ”i framebufferi sisendina. Kood on vormistatud ĂŒheheaderiks ning seda levitatakse MIT litsentsi alusel.

Projektis on seatud eesmĂ€rgiks ĂŒlekantavus, OpenGL API vastavus, lihtne kasutamine, lihtne kood ja kĂ”rge jĂ”udlus. Kasutamisvaldkondadeks on mainitud graafika API-de ehituse kontseptsioonide Ă”petamine, 3D-graafika töötlemine sĂŒsteemides, kus pole GPU-d, ning OpenGL toe integreerimine spetsiifilistes opereerimissĂŒsteemides, kuhu Mesa3D paketti pole ĂŒle kantud. Valmis projektidest, mis kasutavad PortableGL-i, on mĂ€rgitud Minecraft-ilaadse mĂ€ngu Craft port.

Uues versioonis:

  • Uus standardne shaderite teek on rakendatud.
  • Lisatud on to support for additional texture formats and their automatic conversion to RGBA format.
    PortableGL 0.98 vÀljaandmine, OpenGL 3 teostus C keeles
  • Lisatud tugi tippude atribuutide kasutamiseks, mille tĂŒĂŒbid erinevad float'ist.
  • Esitatud uus tĂ€iustatud laialdaste joonte vormimise algoritm.
  • API on laiendatud. Lisatud palju uusi funktsioone ja vĂ”imalusi OpenGL-is, sealhulgas OpenGL ES 2/3 vĂ”imalused.

PortableGL 0.98 vÀljaandmine, OpenGL 3 teostus C keeles PortableGL 0.98 vÀljaandmine, OpenGL 3 teostus C keeles


Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster