WebGLShaderPrecisionFormat
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 |
浏览器兼容性
BCD 表仅在浏览器中加载