mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-31 11:37:30 +09:00
Bug 1341957 - Add webgl.getSupportedExtensions() to about:support
This commit is contained in:
parent
43c36e207f
commit
ead6332ccc
4 changed files with 23 additions and 11 deletions
|
|
@ -309,14 +309,16 @@ var snapshotFormatters = {
|
||||||
apzInfo.length
|
apzInfo.length
|
||||||
? apzInfo.join("; ")
|
? apzInfo.join("; ")
|
||||||
: localizedMsg(["apzNone"]));
|
: localizedMsg(["apzNone"]));
|
||||||
|
addRowFromKey("features", "webgl1WSIInfo");
|
||||||
addRowFromKey("features", "webgl1Renderer");
|
addRowFromKey("features", "webgl1Renderer");
|
||||||
addRowFromKey("features", "webgl1Version");
|
addRowFromKey("features", "webgl1Version");
|
||||||
|
addRowFromKey("features", "webgl1DriverExtensions");
|
||||||
addRowFromKey("features", "webgl1Extensions");
|
addRowFromKey("features", "webgl1Extensions");
|
||||||
addRowFromKey("features", "webgl1WSIInfo");
|
addRowFromKey("features", "webgl2WSIInfo");
|
||||||
addRowFromKey("features", "webgl2Renderer");
|
addRowFromKey("features", "webgl2Renderer");
|
||||||
addRowFromKey("features", "webgl2Version");
|
addRowFromKey("features", "webgl2Version");
|
||||||
|
addRowFromKey("features", "webgl2DriverExtensions");
|
||||||
addRowFromKey("features", "webgl2Extensions");
|
addRowFromKey("features", "webgl2Extensions");
|
||||||
addRowFromKey("features", "webgl2WSIInfo");
|
|
||||||
addRowFromKey("features", "supportsHardwareH264", "hardwareH264");
|
addRowFromKey("features", "supportsHardwareH264", "hardwareH264");
|
||||||
addRowFromKey("features", "currentAudioBackend", "audioBackend");
|
addRowFromKey("features", "currentAudioBackend", "audioBackend");
|
||||||
addRowFromKey("features", "direct2DEnabled", "#Direct2D");
|
addRowFromKey("features", "direct2DEnabled", "#Direct2D");
|
||||||
|
|
|
||||||
|
|
@ -71,14 +71,16 @@ gpuRAM = RAM
|
||||||
gpuDriverVersion = Driver Version
|
gpuDriverVersion = Driver Version
|
||||||
gpuDriverDate = Driver Date
|
gpuDriverDate = Driver Date
|
||||||
gpuActive = Active
|
gpuActive = Active
|
||||||
webgl1Renderer = WebGL 1 Renderer
|
webgl1WSIInfo = WebGL 1 Driver WSI Info
|
||||||
webgl1Version = WebGL 1 GL Version
|
webgl1Renderer = WebGL 1 Driver Renderer
|
||||||
webgl1Extensions = WebGL 1 GL Extensions
|
webgl1Version = WebGL 1 Driver Version
|
||||||
webgl1WSIInfo = WebGL 1 WSI Info
|
webgl1DriverExtensions = WebGL 1 Driver Extensions
|
||||||
webgl2Renderer = WebGL 2 Renderer
|
webgl1Extensions = WebGL 1 Extensions
|
||||||
webgl2Version = WebGL 2 GL Version
|
webgl2WSIInfo = WebGL 2 Driver WSI Info
|
||||||
webgl2Extensions = WebGL 2 GL Extensions
|
webgl2Renderer = WebGL 2 Driver Renderer
|
||||||
webgl2WSIInfo = WebGL 2 WSI Info
|
webgl2Version = WebGL 2 Driver Version
|
||||||
|
webgl2DriverExtensions = WebGL 2 Driver Extensions
|
||||||
|
webgl2Extensions = WebGL 2 Extensions
|
||||||
GPU1 = GPU #1
|
GPU1 = GPU #1
|
||||||
GPU2 = GPU #2
|
GPU2 = GPU #2
|
||||||
blocklistedBug = Blocklisted due to known issues
|
blocklistedBug = Blocklisted due to known issues
|
||||||
|
|
|
||||||
|
|
@ -422,6 +422,7 @@ var dataProviders = {
|
||||||
function GetWebGLInfo(data, keyPrefix, contextType) {
|
function GetWebGLInfo(data, keyPrefix, contextType) {
|
||||||
data[keyPrefix + "Renderer"] = "-";
|
data[keyPrefix + "Renderer"] = "-";
|
||||||
data[keyPrefix + "Version"] = "-";
|
data[keyPrefix + "Version"] = "-";
|
||||||
|
data[keyPrefix + "DriverExtensions"] = "-";
|
||||||
data[keyPrefix + "Extensions"] = "-";
|
data[keyPrefix + "Extensions"] = "-";
|
||||||
data[keyPrefix + "WSIInfo"] = "-";
|
data[keyPrefix + "WSIInfo"] = "-";
|
||||||
|
|
||||||
|
|
@ -456,6 +457,7 @@ var dataProviders = {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data[keyPrefix + "Extensions"] = gl.getSupportedExtensions().join(" ");
|
||||||
|
|
||||||
let ext = gl.getExtension("MOZ_debug_get");
|
let ext = gl.getExtension("MOZ_debug_get");
|
||||||
// This extension is unconditionally available to chrome. No need to check.
|
// This extension is unconditionally available to chrome. No need to check.
|
||||||
|
|
@ -464,7 +466,7 @@ var dataProviders = {
|
||||||
|
|
||||||
data[keyPrefix + "Renderer"] = vendor + " -- " + renderer;
|
data[keyPrefix + "Renderer"] = vendor + " -- " + renderer;
|
||||||
data[keyPrefix + "Version"] = ext.getParameter(gl.VERSION);
|
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);
|
data[keyPrefix + "WSIInfo"] = ext.getParameter(ext.WSI_INFO);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -304,6 +304,9 @@ const SNAPSHOT_SCHEMA = {
|
||||||
webgl1Version: {
|
webgl1Version: {
|
||||||
type: "string",
|
type: "string",
|
||||||
},
|
},
|
||||||
|
webgl1DriverExtensions: {
|
||||||
|
type: "string",
|
||||||
|
},
|
||||||
webgl1Extensions: {
|
webgl1Extensions: {
|
||||||
type: "string",
|
type: "string",
|
||||||
},
|
},
|
||||||
|
|
@ -316,6 +319,9 @@ const SNAPSHOT_SCHEMA = {
|
||||||
webgl2Version: {
|
webgl2Version: {
|
||||||
type: "string",
|
type: "string",
|
||||||
},
|
},
|
||||||
|
webgl2DriverExtensions: {
|
||||||
|
type: "string",
|
||||||
|
},
|
||||||
webgl2Extensions: {
|
webgl2Extensions: {
|
||||||
type: "string",
|
type: "string",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue