Index: ui/gl/gl_surface_wgl.cc |
diff --git a/ui/gl/gl_surface_wgl.cc b/ui/gl/gl_surface_wgl.cc |
index 7e1c3a7ad1fe9f2ec1cf127ba6eeadfb1f80b0b3..61b79cb7a1fa976c6463fe7f83dab11517bfc689 100644 |
--- a/ui/gl/gl_surface_wgl.cc |
+++ b/ui/gl/gl_surface_wgl.cc |
@@ -164,25 +164,6 @@ bool GLSurfaceWGL::InitializeOneOff() { |
if (!wgl_display->Init()) |
return false; |
- // Create a temporary GL context to bind to extension entry points. |
- HGLRC gl_context = wglCreateContext(wgl_display->device_context()); |
- if (!gl_context) { |
- LOG(ERROR) << "Failed to create temporary context."; |
- return false; |
- } |
- if (!wglMakeCurrent(wgl_display->device_context(), gl_context)) { |
- LOG(ERROR) << "Failed to make temporary GL context current."; |
- wglDeleteContext(gl_context); |
- return false; |
- } |
- // Get bindings to extension functions that cannot be acquired without a |
- // current context. |
- InitializeGLBindingsGL(); |
- InitializeGLBindingsWGL(); |
- |
- wglMakeCurrent(NULL, NULL); |
- wglDeleteContext(gl_context); |
- |
g_display = wgl_display.release(); |
initialized = true; |
return true; |