W3cubDocs

/DOM

WebGL2RenderingContext.samplerParameter

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

Feature Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 56 No 51 No 43 No
Feature Android webview Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
Basic support 58 58 No 51 No 43 No

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext/samplerParameter