Index: src/gpu/gl/GrGLCaps.cpp |
diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp |
index c7dc862864df178bb79ec0b2a622dc3e683be07f..b23619d8b6d600677431f14f5145867d48b45098 100644 |
--- a/src/gpu/gl/GrGLCaps.cpp |
+++ b/src/gpu/gl/GrGLCaps.cpp |
@@ -47,6 +47,7 @@ GrGLCaps::GrGLCaps(const GrContextOptions& contextOptions, |
fUseNonVBOVertexAndIndexDynamicData = false; |
fIsCoreProfile = false; |
fFullClearIsFree = false; |
+ fBindFragDataLocationSupport = false; |
fReadPixelsSupportedCache.reset(); |
@@ -270,6 +271,10 @@ void GrGLCaps::init(const GrContextOptions& contextOptions, |
fMultisampleDisableSupport = false; |
} |
+ if (kGL_GrGLStandard == standard && version >= GR_GL_VER(3, 0)) { |
+ fBindFragDataLocationSupport = true; |
+ } |
+ |
/************************************************************************** |
* GrShaderCaps fields |
**************************************************************************/ |