| Index: ui/gl/init/gl_initializer_win.cc
|
| diff --git a/ui/gl/init/gl_initializer_win.cc b/ui/gl/init/gl_initializer_win.cc
|
| index daf9014f7a9013ff1428bc42311d69e724d806c0..d1c3fe9d0d0aab711f816b2777a3f36c3cc986e0 100644
|
| --- a/ui/gl/init/gl_initializer_win.cc
|
| +++ b/ui/gl/init/gl_initializer_win.cc
|
| @@ -30,10 +30,6 @@
|
| #include "ui/gl/gl_wgl_api_implementation.h"
|
| #include "ui/gl/vsync_provider_win.h"
|
|
|
| -#if defined(ENABLE_SWIFTSHADER)
|
| -#include "software_renderer.h"
|
| -#endif
|
| -
|
| namespace gl {
|
| namespace init {
|
|
|
| @@ -145,7 +141,13 @@ bool InitializeStaticEGLInternal() {
|
|
|
| #if defined(ENABLE_SWIFTSHADER)
|
| if (using_swift_shader) {
|
| - SetupSoftwareRenderer(gles_library);
|
| + // Register key so that SwiftShader doesn't display watermark logo.
|
| + typedef void (__stdcall *RegisterFunc)(const char* key);
|
| + RegisterFunc reg = reinterpret_cast<RegisterFunc>(
|
| + base::GetFunctionPointerFromNativeLibrary(gles_library, "Register"));
|
| + if (reg) {
|
| + reg("SS3GCKK6B448CF63");
|
| + }
|
| }
|
| #endif
|
|
|
|
|