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..002db564e5d9a23d2d82aeafbd2dbb8c88889aae 100644 |
--- a/ui/gl/gl_gl_api_implementation.h |
+++ b/ui/gl/gl_gl_api_implementation.h |
@@ -19,6 +19,7 @@ class CommandLine; |
namespace gl { |
struct GLVersionInfo; |
+struct GLWorkarounds; |
GL_EXPORT void InitializeStaticGLBindingsGL(); |
GL_EXPORT void ClearBindingsGL(); |
@@ -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 setGLWorkarounds(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_; |
Zhenyao Mo
2017/07/11 18:24:48
Let's make it GLWorkarounds gl_workarounds_ instea
jiajia.qin
2017/07/12 05:01:00
Ack. To make it GLWorkarounds gl_workarounds_ inst
|
std::unique_ptr<GLVersionInfo> version_; |
#if DCHECK_IS_ON() |