Add nvprmsaa4 and nvprmsaa16 configs to bench_pictures
Add nvprmsaa4 and nvprmsaa16 configs to bench_pictures.
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://codereview.chromium.org/189263012
git-svn-id: http://skia.googlecode.com/svn/trunk@13708 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/tools/PictureRenderer.h b/tools/PictureRenderer.h
index 6739277..5d30e5b 100644
--- a/tools/PictureRenderer.h
+++ b/tools/PictureRenderer.h
@@ -75,6 +75,7 @@
kBitmap_DeviceType,
#if SK_SUPPORT_GPU
kGPU_DeviceType,
+ kNVPR_DeviceType,
#endif
};
@@ -176,6 +177,9 @@
case kGPU_DeviceType:
// Already set to GrContextFactory::kNative_GLContextType, above.
break;
+ case kNVPR_DeviceType:
+ glContextType = GrContextFactory::kNVPR_GLContextType;
+ break;
#if SK_ANGLE
case kAngle_DeviceType:
glContextType = GrContextFactory::kANGLE_GLContextType;
@@ -262,6 +266,9 @@
config.append("_gpu");
}
break;
+ case kNVPR_DeviceType:
+ config.appendf("_nvprmsaa%d", fSampleCount);
+ break;
#if SK_ANGLE
case kAngle_DeviceType:
config.append("_angle");
@@ -285,6 +292,7 @@
bool isUsingGpuDevice() {
switch (fDeviceType) {
case kGPU_DeviceType:
+ case kNVPR_DeviceType:
// fall through
#if SK_ANGLE
case kAngle_DeviceType:
@@ -306,6 +314,9 @@
case kGPU_DeviceType:
glContextType = GrContextFactory::kNative_GLContextType;
break;
+ case kNVPR_DeviceType:
+ glContextType = GrContextFactory::kNVPR_GLContextType;
+ break;
#if SK_ANGLE
case kAngle_DeviceType:
glContextType = GrContextFactory::kANGLE_GLContextType;