rotalever
2008-01-12, 17:38:57
Kann man teilbereiche einer Textur verändern? Also man hat eine PowerOfTwo Textur der größe 512x256 und möchte jetzt ein Bild der Größe 500x170 einfügen. Ich mache das zur Zeit, indem ich ein Array von 512x256 erstelle und das Bild erst darein kopiere, um dann über glTexImage2D kopiere. Das kopieren dauer aber 300ms (Python...). Das kann man sicher optimieren, aber es wird immer etwas länger dauern. Außerdem habe ich manchmal das Gefühl, dass numpy Arrays langsamer sind als Pythons Listen :|
Gibt es also einen Ersatz für glTexImage2D, der es erlaub Teilbereich zu kopieren?
Ich würde auch ganz gerne gluBuild2DMipmaps so verwenden, das wird aber wahrscheinlich nicht möglich sein.
Gibt es also einen Ersatz für glTexImage2D, der es erlaub Teilbereich zu kopieren?
Ich würde auch ganz gerne gluBuild2DMipmaps so verwenden, das wird aber wahrscheinlich nicht möglich sein.