зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1859591 - Add gfxCriticalNote when failing to load EGL/GLES DLLs on Windows. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D191206
This commit is contained in:
Родитель
8489c6e245
Коммит
1744ad88d1
|
@ -24,6 +24,7 @@
|
||||||
#ifdef XP_WIN
|
#ifdef XP_WIN
|
||||||
# include "mozilla/gfx/DeviceManagerDx.h"
|
# include "mozilla/gfx/DeviceManagerDx.h"
|
||||||
# include "nsWindowsHelpers.h"
|
# include "nsWindowsHelpers.h"
|
||||||
|
# include "prerror.h"
|
||||||
|
|
||||||
# include <d3d11.h>
|
# include <d3d11.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -150,7 +151,12 @@ static PRLibrary* LoadLibraryForEGLOnWindows(const nsAString& filename) {
|
||||||
PRLibSpec lspec;
|
PRLibSpec lspec;
|
||||||
lspec.type = PR_LibSpec_PathnameU;
|
lspec.type = PR_LibSpec_PathnameU;
|
||||||
lspec.value.pathname_u = path.get();
|
lspec.value.pathname_u = path.get();
|
||||||
return PR_LoadLibraryWithFlags(lspec, PR_LD_LAZY | PR_LD_LOCAL);
|
PRLibrary* lib = PR_LoadLibraryWithFlags(lspec, PR_LD_LAZY | PR_LD_LOCAL);
|
||||||
|
if (!lib) {
|
||||||
|
gfxCriticalNote << "Failed to load " << path.get() << " " << PR_GetError()
|
||||||
|
<< " " << PR_GetOSError();
|
||||||
|
}
|
||||||
|
return lib;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // XP_WIN
|
#endif // XP_WIN
|
||||||
|
|
Загрузка…
Ссылка в новой задаче