| Index: tools/PictureRenderer.h
|
| ===================================================================
|
| --- tools/PictureRenderer.h (revision 8891)
|
| +++ tools/PictureRenderer.h (working copy)
|
| @@ -162,6 +162,12 @@
|
| #endif
|
| }
|
|
|
| +#if SK_SUPPORT_GPU
|
| + void setSampleCount(int sampleCount) {
|
| + fSampleCount = sampleCount;
|
| + }
|
| +#endif
|
| +
|
| void setDrawFilters(DrawFilterFlags const * const filters, const SkString& configName) {
|
| memcpy(fDrawFilters, filters, sizeof(fDrawFilters));
|
| fDrawFiltersConfig = configName;
|
| @@ -201,7 +207,11 @@
|
| #if SK_SUPPORT_GPU
|
| switch (fDeviceType) {
|
| case kGPU_DeviceType:
|
| - config.append("_gpu");
|
| + if (fSampleCount) {
|
| + config.appendf("_msaa%d", fSampleCount);
|
| + } else {
|
| + config.append("_gpu");
|
| + }
|
| break;
|
| #if SK_ANGLE
|
| case kAngle_DeviceType:
|
| @@ -261,6 +271,7 @@
|
| , fScaleFactor(SK_Scalar1)
|
| #if SK_SUPPORT_GPU
|
| , fGrContext(NULL)
|
| + , fSampleCount(0)
|
| #endif
|
| {
|
| fGridInfo.fMargin.setEmpty();
|
| @@ -315,6 +326,7 @@
|
| #if SK_SUPPORT_GPU
|
| GrContextFactory fGrContextFactory;
|
| GrContext* fGrContext;
|
| + int fSampleCount;
|
| #endif
|
|
|
| virtual SkString getConfigNameInternal() = 0;
|
|
|