From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../web/api/webglshaderprecisionformat/index.html | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 files/zh-cn/web/api/webglshaderprecisionformat/index.html (limited to 'files/zh-cn/web/api/webglshaderprecisionformat') diff --git a/files/zh-cn/web/api/webglshaderprecisionformat/index.html b/files/zh-cn/web/api/webglshaderprecisionformat/index.html new file mode 100644 index 0000000000..ad2c22869a --- /dev/null +++ b/files/zh-cn/web/api/webglshaderprecisionformat/index.html @@ -0,0 +1,56 @@ +--- +title: WebGLShaderPrecisionFormat +slug: Web/API/WebGLShaderPrecisionFormat +translation_of: Web/API/WebGLShaderPrecisionFormat +--- +
WebGLShaderPrecisionFormat 接口是WebGL API 的一部分,它表示通过调用{{domxref("WebGLRenderingContext.getShaderPrecisionFormat()")}}返回信息的信息。
+ +

属性

+ +
+
{{domxref("WebGLShaderPrecisionFormat.rangeMin")}}
+
以2为底的最小值的绝对值的对数。
+
{{domxref("WebGLShaderPrecisionFormat.rangeMax")}}
+
可以表示的最大值的绝对值的底数为2的对数。
+
{{domxref("WebGLShaderPrecisionFormat.precision")}}
+
可以表示的精度位的数目。对于整数类型,这个值总是0。
+
+ +

示例

+ +

WebGLShaderPrecisionFormat 对象通过{{domxref("WebGLRenderingContext.getShaderPrecisionFormat()")}} 方法来返回。

+ +
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 }
+
+ +

规格

+ + + + + + + + + + + + + + +
规格状态注释
{{SpecName('WebGL', "#5.12", "WebGLShaderPrecisionFormat")}}{{Spec2('WebGL')}}Initial definition.
+ +

浏览器兼容性

+ + + +

{{Compat("api.WebGLShaderPrecisionFormat")}}

+ +

另请参阅

+ + -- cgit v1.2.3-54-g00ecf