Bug 1557561 - EXT_float_blend is core in ES3.2. r=lsalzman

Differential Revision: https://phabricator.services.mozilla.com/D34095

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jeff Gilbert 2019-06-07 10:20:41 +00:00
Родитель a459856b6e
Коммит 6f562836cc
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -43,8 +43,9 @@ bool WebGLExtensionFloatBlend::IsSupported(const WebGLContext* const webgl) {
return false;
const auto& gl = webgl->gl;
return !gl->IsGLES() || gl->IsANGLE() ||
gl->IsExtensionSupported(gl::GLContext::EXT_float_blend);
if (!gl->IsGLES() && gl->Version() >= 300) return true;
if (gl->IsGLES() && gl->Version() >= 320) return true;
return gl->IsExtensionSupported(gl::GLContext::EXT_float_blend);
}
IMPL_WEBGL_EXTENSION_GOOP(WebGLExtensionFloatBlend, EXT_float_blend)