Index: src/gpu/GrContext.cpp |
diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp |
index e92014415c24fc573bbfa59cc7eada3dd444e82a..5fad2d58c46328d3b0e83ec82f6b57075fde372a 100644 |
--- a/src/gpu/GrContext.cpp |
+++ b/src/gpu/GrContext.cpp |
@@ -572,8 +572,9 @@ int GrContext::getRecommendedSampleCount(GrPixelConfig config, |
chosenSampleCount = 16; |
} |
} |
- return chosenSampleCount <= fGpu->caps()->maxSampleCount() ? |
- chosenSampleCount : 0; |
+ bool validSampleCount = chosenSampleCount <= fGpu->caps()->maxColorSampleCount() && |
bsalomon
2016/01/15 18:08:29
Might need a check for mixed samples support here.
|
+ chosenSampleCount <= fGpu->caps()->maxStencilSampleCount(); |
+ return validSampleCount ? chosenSampleCount : 0; |
} |