Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Tekstuuriin piirtäminen

nakkikorva [08.03.2005 18:27:47]

#

Voiko OpenGL:llä piirtää tekstuuriin, joka on muodossa GLuint, esim. mustan ympyrän? Tekstuuri on jo siis ladattu bittikartasta, ja ympyrä pitäisi vain lisätä siihen.

Metabolix [08.03.2005 19:10:52]

#

En usko. Joudut vääntämään koko systeemin itse. Kuvan saa taulukkoon glGetTexImage-funktiolla, ja siitä voi sitten muokkailla (ympyrän piirrosta on jo mainio aihe tuolla muissa kielissä, siitä voi soveltaa). Takaisin tekstuuriksi glTexImage2D.

Markus [08.03.2005 20:18:20]

#

Tekstuuriin voi renderöidä kuten näyttöpuskuriinkin tai sitten voit renderöidä normaalisti ja kopioida tuloksen tekstuuriin glCopySubTexImage2D()-funktiolla.

Mitä muuten tarkoitat, että tekstuuri on muodossa GLuint?

Jos ympyrä pitää lisätä vain kerran, niin voithan lisätä sen ennen kuin teet kuvasta tekstuurin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta