WebGL2RenderingContext:getFragDataLocation() 方法
基线 广泛可用
此功能已经成熟,并且可以在许多设备和浏览器版本上运行。它自 2021 年 9 月.
**WebGL2RenderingContext.getFragDataLocation()
** 方法是 WebGL 2 API 的一部分,它返回颜色编号与用户定义的 varying out 变量的绑定。
语法
js
getFragDataLocation(program, name)
参数
program
-
要查询的
WebGLProgram
。 name
-
指定用户定义的 varying out 变量名称的字符串。
返回值
一个 GLint
,指示分配的颜色编号绑定,否则为 -1
。
示例
js
// program is a linked WebGLProgram
gl.getFragDataLocation(program, "fragColor");
规范
规范 |
---|
WebGL 2.0 规范 # 3.7.7 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
参见
WebGLRenderingContext.createProgram()
WebGLRenderingContext.deleteProgram()
WebGLRenderingContext.isProgram()
WebGLRenderingContext.linkProgram()
WebGLRenderingContext.useProgram()
WebGLRenderingContext.validateProgram()
WebGLRenderingContext.getProgramParameter()
WebGLRenderingContext.getProgramInfoLog()