Shpërthimi PortableGL 0.98, implementimi i OpenGL 3 në gjuhën C

Pas një vit zhvillimi, është përgatitur lëshimi i projektit PortableGL 0.98, i cili zhvillon implementimin softuerik të API të grafikës OpenGL 3.x, i shkruar tërësisht në gjuhën C (C99). Teorikisht, PortableGL mund të përdoret në çdo aplikacion që pranon teksturë ose framebuffer si hyrje. Kodi është organizuar si një skedar titulli dhe shpërndahet nën licencën MIT.

Projekti ka përcaktuar qëllime si portabiliteti, përputhshmëria me API-në OpenGL, thjeshtësia e përdorimit, kodi i thjeshtë dhe performanca e lartë. Në fushat e përdorimit përmenden mësimi i koncepteve të ndërtimit të API-ve të grafikës, përdorimi për punë me grafikën 3D në sisteme pa GPU dhe integrimi i mbështetjes OpenGL në sisteme operative specifike për të cilat nuk është transferuar paketa Mesa3D. Ndër projektet e gatshme që përdorin PortableGL, përmendet porta e lojës Craft të ngjashme me Minecraft.

Në këtë version të ri:

  • ËshtĂ« implementuar njĂ« bibliotekĂ« e re standarde e shenjave.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r formate tĂ« tjera teksturash dhe konvertimin automatik nĂ« formatin RGBA.
    Shpërthimi PortableGL 0.98, implementimi i OpenGL 3 në gjuhën C
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e atributeve tĂ« vertexeve me tipe tĂ« ndryshme nga float.
  • ËshtĂ« propozuar njĂ« algoritĂ«m i ri i pĂ«rmirĂ«suar pĂ«r krijimin e linjave tĂ« gjera.
  • API Ă«shtĂ« zgjeruar. JanĂ« shtuar shumĂ« funksione dhe mundĂ«si tĂ« reja tĂ« OpenGL, duke pĂ«rfshirĂ« edhe mundĂ«sitĂ« e OpenGL ES 2/3.

Shpërthimi PortableGL 0.98, implementimi i OpenGL 3 në gjuhën C Shpërthimi PortableGL 0.98, implementimi i OpenGL 3 në gjuhën C


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster