Index: ui/gfx/gl/gl_implementation_win.cc |
diff --git a/ui/gfx/gl/gl_implementation_win.cc b/ui/gfx/gl/gl_implementation_win.cc |
index de0ee319b5fc645800080b375a8f27345f09b210..7b74316264ee58063d5fe2585450c08f51b1b941 100644 |
--- a/ui/gfx/gl/gl_implementation_win.cc |
+++ b/ui/gfx/gl/gl_implementation_win.cc |
@@ -207,6 +207,31 @@ bool InitializeGLBindings(GLImplementation implementation) { |
return true; |
} |
+bool InitializeGLExtensionBindings(GLImplementation implementation, |
+ GLContext* context) { |
+ switch (implementation) { |
+ case kGLImplementationOSMesaGL: |
+ InitializeGLExtensionBindingsGL(context); |
+ InitializeGLExtensionBindingsOSMESA(context); |
+ break; |
+ case kGLImplementationEGLGLES2: |
+ InitializeGLExtensionBindingsGL(context); |
+ InitializeGLExtensionBindingsEGL(context); |
+ break; |
+ case kGLImplementationDesktopGL: |
+ InitializeGLExtensionBindingsGL(context); |
+ InitializeGLExtensionBindingsWGL(context); |
+ break; |
+ case kGLImplementationMockGL: |
+ InitializeGLExtensionBindingsGL(context); |
+ break; |
+ default: |
+ return false; |
+ } |
+ |
+ return true; |
+} |
+ |
void InitializeDebugGLBindings() { |
InitializeDebugGLBindingsEGL(); |
InitializeDebugGLBindingsGL(); |