WebGL2RenderingContext: samplerParameter[if]() method

The WebGL2RenderingContext.samplerParameter[if]() methods of the WebGL 2 API set WebGLSampler parameters.

Syntax

js
samplerParameteri(sampler, pname, param)
samplerParameterf(sampler, pname, param)

Parameters

sampler

A WebGLSampler object.

pname

A GLenum specifying which parameter to set. Possible values:

gl.TEXTURE_COMPARE_FUNC

A GLenum specifying the texture comparison function.

gl.TEXTURE_COMPARE_MODE

A GLenum specifying the texture comparison mode.

gl.TEXTURE_MAG_FILTER

A GLenum specifying the texture magnification filter.

gl.TEXTURE_MAX_LOD

A GLfloat specifying the maximum level-of-detail value.

gl.TEXTURE_MIN_FILTER

A GLenum specifying the texture minification filter

gl.TEXTURE_MIN_LOD

A GLfloat specifying the minimum level-of-detail value.

gl.TEXTURE_WRAP_R

A GLenum specifying the texture wrapping function for the texture coordinate r.

gl.TEXTURE_WRAP_S

A GLenum specifying the texture wrapping function for the texture coordinate s.

gl.TEXTURE_WRAP_T

A GLenum specifying the texture wrapping function for the texture coordinate t.

param

A GLint (samplerParameteri) or a GLfloat (samplerParameterf) specifying a value for pname.

Return value

None (undefined).

Examples

js
const sampler = gl.createSampler();
gl.samplerParameteri(sampler, gl.TEXTURE_MAG_FILTER, gl.NEAREST);

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
samplerParameter 56 79 51 43 15 58 51 43 15 7.0 58

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext/samplerParameter