-
glTexParameter
鎖定
glTexParameter*,是OpenGL紋理過濾函數。
- 外文名
- glTexParameter
- 類 型
- OpenGL紋理過濾函數
glTexParameter簡介
,共有以下幾個(以下敍述以OpenGL ES2.0為例):
void glTexParameteri(GLenum target, GLenum pname,GLint param);
void glTexParameteriv(GLenum target, GLenum pname,const GLint *params);
void glTexParameterf(GLenum target, GLenum pname,GLfloat param);
void glTexParameterfv(GLenum target, GLenum pname,const GLfloat *params);
參數説明:
target:可以為GL_TEXTURE_1D,GL_TEXTURE_2D,GL_TEXTURE_3D 和 GL_TEXTURE_CUBE_MAP。
pname:此為要設置的紋理參數,可以取值如下:GL_TEXTURE_MAG_FILTER,GL_TEXTURE_MIN_FILTER,GL_TEXTURE_WRAP_S,GL_TEXTURE_WRAP_T。
params:要設置的紋理參數的值。
pname和params的取值對應關係如下:
pname | param |
GL_TEXTURE_MAG_FILTER | GL_NEAREST、GL_LINEAR |
GL_TEXTURE_MIN_FILTER | GL_NEAREST、GL_LINEAR、GL_NEAREST_MIPMAP_NEAREST、GL_NEAREST_MIPMAP_LINEAR、GL_LINEAR_MIPMAP_NEAREST、GL_LINEAR_MIPMAP_LINEAR |
GL_TEXTURE_WRAP_S、GL_TEXTURE_WRAP_T | GL_REPEAT、GL_CLAMP_TO_EDGE、GL_MIRRORED_REPEAT |
glTexParameter功能
圖象從紋理圖象空間映射到幀緩衝圖象空間時,需要重新構造紋理圖像,就會造成應用到多邊形上的圖像失真。這些函數相當於進行優化,以解決這類問題。
參數的具體含義以及工作方式很複雜,建議參考專門的OpenGL教材。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:6次歷史版本
- 最近更新: 入云栖898