| Index: ui/gl/gl_gl_api_implementation.h
|
| diff --git a/ui/gl/gl_gl_api_implementation.h b/ui/gl/gl_gl_api_implementation.h
|
| index ba66b85ddf639241beb3916df95e0cae6acc2418..db0fcc720a28f71d011a12ad3837ea0bb7716428 100644
|
| --- a/ui/gl/gl_gl_api_implementation.h
|
| +++ b/ui/gl/gl_gl_api_implementation.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "ui/gl/gl_bindings.h"
|
| #include "ui/gl/gl_export.h"
|
| +#include "ui/gl/gl_workarounds.h"
|
|
|
| namespace base {
|
| class CommandLine;
|
| @@ -103,6 +104,10 @@ class GL_EXPORT RealGLApi : public GLApiBase {
|
| GLsizei height) override;
|
|
|
| void glClearFn(GLbitfield mask) override;
|
| + void glClearColorFn(GLclampf red,
|
| + GLclampf green,
|
| + GLclampf blue,
|
| + GLclampf alpha) override;
|
| void glDrawArraysFn(GLenum mode, GLint first, GLsizei count) override;
|
| void glDrawElementsFn(GLenum mode,
|
| GLsizei count,
|
| @@ -113,6 +118,7 @@ class GL_EXPORT RealGLApi : public GLApiBase {
|
| void glDepthRangeFn(GLclampd z_near, GLclampd z_far) override;
|
|
|
| void InitializeFilteredExtensions();
|
| + void set_gl_workarounds(const GLWorkarounds& workarounds);
|
| void set_version(std::unique_ptr<GLVersionInfo> version);
|
|
|
| private:
|
| @@ -121,6 +127,7 @@ class GL_EXPORT RealGLApi : public GLApiBase {
|
| std::vector<std::string> filtered_exts_;
|
| std::string filtered_exts_str_;
|
|
|
| + GLWorkarounds gl_workarounds_;
|
| std::unique_ptr<GLVersionInfo> version_;
|
|
|
| #if DCHECK_IS_ON()
|
|
|