设置纹理对象的参数,这两个函数其实是一个功能。
void glTexParameterf( GLenum target,
GLenum pname,
GLfloat param);
target
Specifies the target to which the texture is bound for glTexParameter functions. Must be one of GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, or GL_TEXTURE_RECTANGLE.
指定当前纹理对象的目标类型
pname
Specifies the symbolic name of a single-valued texture parameter. pname can be one of the following: GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B

本文详细介绍了OpenGL中用于设置纹理对象参数的glTexParameterf函数,包括其参数target、pname和param的含义及作用。通过指定目标类型、纹理参数名和参数值,可以对纹理进行如过滤器、比较模式、边界颜色等多方面的配置。
最低0.47元/天 解锁文章
4056

被折叠的 条评论
为什么被折叠?



