files/en-us/web/api/webglrenderingcontext/texparameter/index.md
{{APIRef("WebGL")}}{{AvailableInWorkers}}
The WebGLRenderingContext.texParameter[fi]() methods of
the WebGL API set texture parameters.
texParameterf(target, pname, param)
texParameteri(target, pname, param)
target
: A {{domxref("WebGL_API/Types", "GLenum")}} specifying the binding point (target). Possible values:
gl.TEXTURE_2D: A two-dimensional texture.gl.TEXTURE_CUBE_MAP: A cube-mapped texture.When using a {{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}}, the following values are available additionally:
gl.TEXTURE_3D: A three-dimensional texture.gl.TEXTURE_2D_ARRAY: A two-dimensional array texture.param
param parameter is a {{domxref("WebGL_API/Types", "GLfloat")}} or
{{domxref("WebGL_API/Types", "GLint")}} specifying the value for the specified parameterpname
pname parameter is a {{domxref("WebGL_API/Types", "GLenum")}} specifying the texture
parameter to set.None ({{jsxref("undefined")}}).
gl.texParameterf(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
gl.texParameteri(
gl.TEXTURE_2D,
gl.TEXTURE_MIN_FILTER,
gl.LINEAR_MIPMAP_NEAREST,
);
{{Specifications}}
{{Compat}}