aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/gl/GrGLCaps.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/gl/GrGLCaps.cpp')
-rw-r--r--src/gpu/gl/GrGLCaps.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp
index 495b862a11..91ed24738d 100644
--- a/src/gpu/gl/GrGLCaps.cpp
+++ b/src/gpu/gl/GrGLCaps.cpp
@@ -2673,6 +2673,14 @@ void GrGLCaps::applyDriverCorrectnessWorkarounds(const GrGLContextInfo& ctxInfo,
if (kPowerVRRogue_GrGLRenderer == ctxInfo.renderer()) {
fBlacklistCoverageCounting = true;
}
+
+ // CCPR edge AA is busted on Sandy Bridge.
+ // http://skbug.com/8162
+ if (kIntelSandyBridge_GrGLRenderer == ctxInfo.renderer() ||
+ (kANGLE_GrGLRenderer == ctxInfo.renderer() &&
+ GrGLANGLERenderer::kSandyBridge == ctxInfo.angleRenderer())) {
+ fBlacklistCoverageCounting = true;
+ }
}
void GrGLCaps::onApplyOptionsOverrides(const GrContextOptions& options) {