WebGL2RenderingContext.samplerParameter[if]()

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

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

Syntax

void gl.samplerParameteri(sampler, pname, param);
void gl.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.

Examples

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

Specifications

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
samplerParameteriChrome Full support 56Edge Full support 79Firefox Full support 51IE No support NoOpera Full support 43Safari No support NoWebView Android Full support 58Chrome Android Full support 58Firefox Android Full support 51Opera Android Full support 43Safari iOS No support NoSamsung Internet Android Full support 7.0

Legend

Full support
Full support
No support
No support

See also