2009-05-27 3 views

Antwort

4

Ja, der Randwert gibt an, ob die Textur einen Rand haben wird oder nicht.

Die Farbe des Rahmens wird durch einen Aufruf an glTexParameter() mit dem Parameter GL_TEXTURE_BORDER_COLOR definiert. Standardmäßig ist es schwarz.

Beachten Sie, dass die Rahmenfarbe nur verwendet wird, wenn die Textur unter Verwendung von Klammern (GL_CLAMP und ähnlich) abgebildet wird - ein Rahmen ist für ein sich wiederholendes Muster nicht sinnvoll, und wenn lineare Interpolation für die Texturdaten verwendet wird (und ähnlich).

Beachten Sie auch, dass ein Texturrahmen in den OpenGL ES-Varianten von OpenGL (für eingebettete Systeme) nicht unterstützt wird.