Index: src/gpu/gl/GrGLCaps.cpp |
diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp |
index 9489e216436fadb97710483f8e083b1fbe90d25e..dd4ba65f771195133150fc34719408054427d38b 100644 |
--- a/src/gpu/gl/GrGLCaps.cpp |
+++ b/src/gpu/gl/GrGLCaps.cpp |
@@ -135,7 +135,7 @@ void GrGLCaps::init(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) { |
// ARB_texture_rg is part of OpenGL 3.0, but mesa doesn't support GL_RED |
// and GL_RG on FBO textures. |
- if (!ctxInfo.isMesa()) { |
+ if (kMesa_GrGLDriver != ctxInfo.driver()) { |
if (kGL_GrGLStandard == standard) { |
fTextureRedSupport = version >= GR_GL_VER(3,0) || |
ctxInfo.hasExtension("GL_ARB_texture_rg"); |
@@ -274,7 +274,7 @@ void GrGLCaps::init(const GrGLContextInfo& ctxInfo, const GrGLInterface* gli) { |
// On many GPUs, map memory is very expensive, so we effectively disable it here by setting the |
// threshold to the maximum unless the client gives us a hint that map memory is cheap. |
if (fGeometryBufferMapThreshold < 0) { |
- fGeometryBufferMapThreshold = ctxInfo.isChromium() ? 0 : SK_MaxS32; |
+ fGeometryBufferMapThreshold = kChromium_GrGLDriver == ctxInfo.driver() ? 0 : SK_MaxS32; |
} |
if (kGL_GrGLStandard == standard) { |