Bug 1308057 - GPU_DISJOINT is false unless we have the ext. - r=ethlin

MozReview-Commit-ID: vvBJZV4DcW
This commit is contained in:
Jeff Gilbert (:jgilbert) 2016-11-10 17:49:44 -08:00
Родитель 42a8668d88
Коммит 7fa6343d06
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -281,9 +281,10 @@ WebGLContext::GetParameter(JSContext* cx, GLenum pname, ErrorResult& rv)
case LOCAL_GL_GPU_DISJOINT_EXT:
{
MOZ_ASSERT(gl->IsExtensionSupported(gl::GLContext::EXT_disjoint_timer_query));
realGLboolean val = false;
gl->fGetBooleanv(pname, &val);
realGLboolean val = false; // Not disjoint by default.
if (gl->IsExtensionSupported(gl::GLContext::EXT_disjoint_timer_query)) {
gl->fGetBooleanv(pname, &val);
}
return JS::BooleanValue(val);
}