зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1632137 - Do not require GL compat profile for Webrender, r=jgilbert
This mirrors GLX behaviour. Differential Revision: https://phabricator.services.mozilla.com/D71993
This commit is contained in:
Родитель
fb18e7c404
Коммит
cd16f095fa
|
@ -285,11 +285,12 @@ already_AddRefed<GLContext> GLContextEGLFactory::CreateImpl(
|
|||
surface = mozilla::gl::CreateSurfaceFromNativeWindow(egl, aWindow, config);
|
||||
}
|
||||
|
||||
CreateContextFlags flags = aUseGles
|
||||
? CreateContextFlags::NONE
|
||||
: CreateContextFlags::REQUIRE_COMPAT_PROFILE;
|
||||
CreateContextFlags flags = CreateContextFlags::NONE;
|
||||
if (aWebRender && aUseGles) {
|
||||
flags = CreateContextFlags::PREFER_ES3;
|
||||
flags |= CreateContextFlags::PREFER_ES3;
|
||||
}
|
||||
if (!aWebRender) {
|
||||
flags |= CreateContextFlags::REQUIRE_COMPAT_PROFILE;
|
||||
}
|
||||
|
||||
SurfaceCaps caps = SurfaceCaps::Any();
|
||||
|
|
Загрузка…
Ссылка в новой задаче