이 문서는 아직 자원 봉사자들이 한국어로 번역하지 않았습니다. 함께 해서 번역을 마치도록 도와 주세요!
The WebGLShaderPrecisionFormat interface is part of the WebGL API and represents the information returned by calling the WebGLRenderingContext.getShaderPrecisionFormat()
method.
Properties
WebGLShaderPrecisionFormat.rangeMin
- The base 2 log of the absolute value of the minimum value that can be represented.
WebGLShaderPrecisionFormat.rangeMax
- The base 2 log of the absolute value of the maximum value that can be represented.
WebGLShaderPrecisionFormat.precision
- The number of bits of precision that can be represented. For integer formats this value is always 0.
Examples
A WebGLShaderPrecisionFormat
object is returned by the WebGLRenderingContext.getShaderPrecisionFormat()
method.
var canvas = document.getElementById("canvas"); var gl = canvas.getContext("webgl"); gl.getShaderPrecisionFormat(gl.VERTEX_SHADER, gl.MEDIUM_FLOAT); // WebGLShaderPrecisionFormat { rangeMin: 127, rangeMax: 127, precision: 23 }
Specifications
Specification | Status | Comment |
---|---|---|
WebGL 1.0 The definition of 'WebGLShaderPrecisionFormat' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 9 | 11.0 (11.0) | 11 | 12 | 5.1 |
Available in workers | Not supported | 44 (44) [1] | Not supported | Not supported | Not supported |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | 25 | (Yes) | ? | 12 | 8.1 |
Available in workers | Not supported | Not supported | 44.0 (44) [1] | Not supported | Not supported | Not supported |
[1] This feature is behind a feature preference setting. In about:config, set gfx.offscreencanvas.enabled to true.