summaryrefslogtreecommitdiffstats
path: root/gpu/gles2_conform_support
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/gles2_conform_support')
-rw-r--r--gpu/gles2_conform_support/egl/egl.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gpu/gles2_conform_support/egl/egl.cc b/gpu/gles2_conform_support/egl/egl.cc
index 2d078f3..a61bf53 100644
--- a/gpu/gles2_conform_support/egl/egl.cc
+++ b/gpu/gles2_conform_support/egl/egl.cc
@@ -12,6 +12,7 @@
#include "base/strings/utf_string_conversions.h"
#include "gpu/command_buffer/client/gles2_lib.h"
#include "gpu/command_buffer/service/gpu_switches.h"
+#include "gpu/config/gpu_info_collector.h"
#include "gpu/config/gpu_util.h"
#include "gpu/gles2_conform_support/egl/display.h"
#include "ui/gl/gl_context.h"
@@ -135,7 +136,9 @@ EGLAPI EGLBoolean EGLAPIENTRY eglInitialize(EGLDisplay dpy,
// argc, argv in CommandLine::Init(argc, argv).
command_line->InitFromArgv(argv);
if (!command_line->HasSwitch(switches::kDisableGpuDriverBugWorkarounds)) {
- gpu::ApplyGpuDriverBugWorkarounds(command_line);
+ gpu::GPUInfo gpu_info;
+ gpu::CollectBasicGraphicsInfo(&gpu_info);
+ gpu::ApplyGpuDriverBugWorkarounds(gpu_info, command_line);
}
gfx::GLSurface::InitializeOneOff();