mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 16:25:38 +00:00
Bug 1506467 - Don't initialize WebGLContext when recording/replaying, r=kvark.
--HG-- extra : rebase_source : 4129b7d80b4fd2e40eaa1dbdb490089dbc19c94d
This commit is contained in:
parent
c0950f9d8a
commit
1b3775d3b2
@ -484,6 +484,15 @@ WebGLContext::CreateAndInitGL(bool forceEnabled,
|
||||
return false;
|
||||
}
|
||||
|
||||
// WebGL can't be used when recording/replaying.
|
||||
if (recordreplay::IsRecordingOrReplaying()) {
|
||||
FailureReason reason;
|
||||
reason.info = "Can't use WebGL when recording or replaying (https://bugzil.la/1506467).";
|
||||
out_failReasons->push_back(reason);
|
||||
GenerateWarning("%s", reason.info.BeginReading());
|
||||
return false;
|
||||
}
|
||||
|
||||
// WebGL2 is separately blocked:
|
||||
if (IsWebGL2()) {
|
||||
const nsCOMPtr<nsIGfxInfo> gfxInfo = services::GetGfxInfo();
|
||||
|
Loading…
Reference in New Issue
Block a user