diff options
Diffstat (limited to 'src/gpu/gl/GrGLContextInfo.cpp')
-rw-r--r-- | src/gpu/gl/GrGLContextInfo.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpu/gl/GrGLContextInfo.cpp b/src/gpu/gl/GrGLContextInfo.cpp index 9802e65985..060d236b22 100644 --- a/src/gpu/gl/GrGLContextInfo.cpp +++ b/src/gpu/gl/GrGLContextInfo.cpp @@ -30,6 +30,7 @@ GrGLContextInfo& GrGLContextInfo::operator = (const GrGLContextInfo& ctx) { fBindingInUse = ctx.fBindingInUse; fGLVersion = ctx.fGLVersion; fGLSLGeneration = ctx.fGLSLGeneration; + fVendor = ctx.fVendor; fExtensionString = ctx.fExtensionString; fGLCaps = ctx.fGLCaps; return *this; @@ -40,6 +41,7 @@ void GrGLContextInfo::reset() { fBindingInUse = kNone_GrGLBinding; fGLVersion = GR_GL_VER(0, 0); fGLSLGeneration = static_cast<GrGLSLGeneration>(0); + fVendor = kOther_GrGLVendor; fExtensionString = ""; fGLCaps.reset(); } @@ -70,7 +72,7 @@ bool GrGLContextInfo::initialize(const GrGLInterface* interface) { const GrGLubyte* ext; GR_GL_CALL_RET(interface, ext, GetString(GR_GL_EXTENSIONS)); fExtensionString = reinterpret_cast<const char*>(ext); - + fVendor = GrGLGetVendor(interface); fGLCaps.init(*this); return true; } |