WEBGL_debug_shaders 扩展

基线 广泛可用

此功能已成熟稳定,在许多设备和浏览器版本中均能正常运行。它自 2015 年 7 月.

报告反馈

WEBGL_debug_shaders 扩展是 WebGL API 的一部分,它公开了一种方法,用于从特权上下文中调试着色器。

此扩展不直接提供给网站,因为着色器转换方式可能会将有关用户计算机中显卡类型的个人身份信息泄露给网页。

可以使用 WebGLRenderingContext.getExtension() 方法获得 WebGL 扩展。有关更多信息,请参阅 使用扩展(在 WebGL 教程 中)。

注意:根据浏览器的隐私设置,此扩展可能只对特权上下文可用。

实例方法

此扩展对 WebGL1WebGL2 上下文均可用。

WEBGL_debug_shaders.getTranslatedShaderSource()

规范

返回转换后的着色器源代码。
规范

浏览器兼容性

WebGL WEBGL_debug_shaders Khronos 认证扩展规范

另请参阅