WEBGL_debug_shaders extension is part of the WebGL API and exposes a method to debug shaders from privileged contexts.
This extension is not directly available to web sites as the way of how the shader is translated may uncover personally-identifiable information to the web page about the kind of graphics card in the user's computer.
Availability: Depending on the privacy settings of the browser, this extension might only be available to privileged contexts.
- Returns the translated shader source.
The definition of 'WEBGL_debug_shaders' in that specification.
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
|Feature||Android webview||Chrome for Android||Edge mobile||Firefox for Android||Opera Android||iOS Safari||Samsung Internet|
1. The extension is activated by default to privileged contexts (chrome context).
2. From version 30: this feature is behind the
webgl.enable-privileged-extensions preference (needs to be set to
true). To change preferences in Firefox, visit about:config.