WebGLShaderPrecisionFormat
Baseline 广泛可用 *
注意:此功能在 Web Workers 中可用。
WebGLShaderPrecisionFormat 接口是 WebGL API 的一部分,用于表示调用 WebGLRenderingContext.getShaderPrecisionFormat() 方法返回的信息。
实例属性
WebGLShaderPrecisionFormat.rangeMin只读-
可表示的最小值绝对值的以 2 为底的对数。
WebGLShaderPrecisionFormat.rangeMax只读-
可表示的最大值绝对值的以 2 为底的对数。
WebGLShaderPrecisionFormat.precision只读-
可表示的精度位数。对于整数格式,此值始终为 0。
示例
WebGLShaderPrecisionFormat 对象由 WebGLRenderingContext.getShaderPrecisionFormat() 方法返回。
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
gl.getShaderPrecisionFormat(gl.VERTEX_SHADER, gl.MEDIUM_FLOAT);
// WebGLShaderPrecisionFormat { rangeMin: 127, rangeMax: 127, precision: 23 }
规范
| 规范 |
|---|
| WebGL 规范 # 5.12 |
浏览器兼容性
加载中…