PortableGL 0.100

PortableGL 0.100 PortableGL 0.100 PortableGL 0.100 PortableGL 0.100

Di 5ê Adarê de, piştî şeş mehan ji pêşveçûnê û zêdetirî sed commitan, berdan pêk hat. 0.100.0 proje PortableGL, ku pêkanînek nermalavê ya API-ya grafîkê ya OpenGL 3.x pêş dixe, ku bi tevahî bi C hatiye nivîsandin. Di teorîyê de, PortableGL dikare di her serîlêdanek de were bikar anîn ku tekstûrek an framebufferek wekî têketinê qebûl dike. Kod wekî pelek sernavê ya yekane tê formatkirin û belav kirin ji hêla di bin lîsansa MIT.

Armancên projeyê yên diyarkirî veguhezbarî, lihevhatina OpenGL API, hêsaniya karanînê, koda hêsan û performansa bilind in. Qadên serîlêdanê hînkirina têgehên API-ya grafîkê, karanîna wê ji bo grafîkên 3D li ser pergalên bê GPU, û entegrekirina piştgiriya OpenGL di nav pergalên xebitandinê yên taybetî de ne ku Mesa3D ji bo wan nehatiye veguheztin. Di nav projeyên temamkirî yên ku PortableGL bikar tînin de, bender Lîstikek mîna Minecraftê Craft.

Guhertoya nû fonksiyon û şiyanên OpenGL-ê berfireh dike: Fonksiyonên OpenGL-ê ji bo xebitandina bi parametreyên teksturê re hatine bicîhkirin, û her weha fonksiyona GLSL texelFetch[1-3]D(). Piştgirî ji bo hilbijartina formata pîkselê di dema kompîlasyonê de û karanîna her formatên tampona rengîn ên 32-bit an 16-bit hatiye zêdekirin. Formatên PGL_D24S8 û PGL_D16 hatine bicîhkirin. Şîyana diyarkirina mîhengkirina bîranînê ya pêşwext hatiye zêdekirin.

Source: linux.org.ru

Add a comment