此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WebGLRenderingContext.getShaderSource()

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

WebGL API 中的 WebGLRenderingContext.getShaderSource() 方法以DOMString的形式返回了一个WebGLShader的源码。

语法

DOMString gl.getShaderSource(shader);

参数

shader

要获取源码的 WebGLShader 对象

返回值

一个包含了指定着色器的源码的 DOMString

例子

js
var shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, originalSource);

var source = gl.getShaderSource(shader);

规范

规范
WebGL Specification
# 5.14.9

浏览器兼容性

相关链接