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

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support56 No51 No43 No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support5858 No51 No43 No

See also

Document Tags and Contributors

 Contributors to this page: fscholz, teoli
 Last updated by: fscholz,