glTexImage2D函数中的边界意味着什么?

时间:2009-05-27 03:24:24

标签: opengl border glteximage2d

border的{​​{1}}值是多少?它是0还是1.它是否决定这个纹理是否有边框?

glTexImage2D值设置在哪里?

1 个答案:

答案 0 :(得分:5)

是的,边框值表示纹理是否有边框。

边框的颜色是通过调用glTexParameter()GL_TEXTURE_BORDER_COLOR参数来定义的。默认情况下,它是黑色的。

请注意,边框颜色仅在使用clamp(GL_CLAMP等)映射纹理时使用 - 边框对重复图案没有意义,并且当纹理数据使用线性插值时(GL_LINEAR和类似的)。

另请注意,OpenGL的OpenGL ES变体(嵌入式系统)不支持纹理边框。