Bug 1341957 - Add webgl.getSupportedExtensions() to about:support

This commit is contained in:
janekptacijarabaci 2018-08-01 09:34:24 +02:00 committed by Roy Tam
commit ead6332ccc
4 changed files with 23 additions and 11 deletions

View file

@ -422,6 +422,7 @@ var dataProviders = {
function GetWebGLInfo(data, keyPrefix, contextType) {
data[keyPrefix + "Renderer"] = "-";
data[keyPrefix + "Version"] = "-";
data[keyPrefix + "DriverExtensions"] = "-";
data[keyPrefix + "Extensions"] = "-";
data[keyPrefix + "WSIInfo"] = "-";
@ -456,6 +457,7 @@ var dataProviders = {
return;
}
data[keyPrefix + "Extensions"] = gl.getSupportedExtensions().join(" ");
let ext = gl.getExtension("MOZ_debug_get");
// This extension is unconditionally available to chrome. No need to check.
@ -464,7 +466,7 @@ var dataProviders = {
data[keyPrefix + "Renderer"] = vendor + " -- " + renderer;
data[keyPrefix + "Version"] = ext.getParameter(gl.VERSION);
data[keyPrefix + "Extensions"] = ext.getParameter(ext.EXTENSIONS);
data[keyPrefix + "DriverExtensions"] = ext.getParameter(ext.EXTENSIONS);
data[keyPrefix + "WSIInfo"] = ext.getParameter(ext.WSI_INFO);

View file

@ -304,6 +304,9 @@ const SNAPSHOT_SCHEMA = {
webgl1Version: {
type: "string",
},
webgl1DriverExtensions: {
type: "string",
},
webgl1Extensions: {
type: "string",
},
@ -316,6 +319,9 @@ const SNAPSHOT_SCHEMA = {
webgl2Version: {
type: "string",
},
webgl2DriverExtensions: {
type: "string",
},
webgl2Extensions: {
type: "string",
},