diff options
Diffstat (limited to 'chromium/ui/gl/gl_bindings_autogen_wgl.cc')
-rw-r--r-- | chromium/ui/gl/gl_bindings_autogen_wgl.cc | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/chromium/ui/gl/gl_bindings_autogen_wgl.cc b/chromium/ui/gl/gl_bindings_autogen_wgl.cc index 465f13a2986..d6bdc1ea004 100644 --- a/chromium/ui/gl/gl_bindings_autogen_wgl.cc +++ b/chromium/ui/gl/gl_bindings_autogen_wgl.cc @@ -58,22 +58,19 @@ void DriverWGL::InitializeStaticBindings() { } void DriverWGL::InitializeExtensionBindings() { - std::string extensions(GetPlatformExtensions()); - extensions += " "; + std::string platform_extensions(GetPlatformExtensions()); + ExtensionSet extensions(MakeExtensionSet(platform_extensions)); ALLOW_UNUSED_LOCAL(extensions); ext.b_WGL_ARB_create_context = - extensions.find("WGL_ARB_create_context ") != std::string::npos; + HasExtension(extensions, "WGL_ARB_create_context"); ext.b_WGL_ARB_extensions_string = - extensions.find("WGL_ARB_extensions_string ") != std::string::npos; - ext.b_WGL_ARB_pbuffer = - extensions.find("WGL_ARB_pbuffer ") != std::string::npos; - ext.b_WGL_ARB_pixel_format = - extensions.find("WGL_ARB_pixel_format ") != std::string::npos; + HasExtension(extensions, "WGL_ARB_extensions_string"); + ext.b_WGL_ARB_pbuffer = HasExtension(extensions, "WGL_ARB_pbuffer"); + ext.b_WGL_ARB_pixel_format = HasExtension(extensions, "WGL_ARB_pixel_format"); ext.b_WGL_EXT_extensions_string = - extensions.find("WGL_EXT_extensions_string ") != std::string::npos; - ext.b_WGL_EXT_swap_control = - extensions.find("WGL_EXT_swap_control ") != std::string::npos; + HasExtension(extensions, "WGL_EXT_extensions_string"); + ext.b_WGL_EXT_swap_control = HasExtension(extensions, "WGL_EXT_swap_control"); if (ext.b_WGL_ARB_pixel_format) { fn.wglChoosePixelFormatARBFn = |