Index: tools/PictureRenderer.h |
diff --git a/tools/PictureRenderer.h b/tools/PictureRenderer.h |
index 13b60ecb097da7f485599ab6db83d59290bb0c8c..12ed32e07056172a7df6c740319199eeebaf8664 100644 |
--- a/tools/PictureRenderer.h |
+++ b/tools/PictureRenderer.h |
@@ -163,7 +163,11 @@ public: |
/** |
* Set the backend type. Returns true on success and false on failure. |
*/ |
+#if SK_SUPPORT_GPU |
+ bool setDeviceType(SkDeviceTypes deviceType, GrGLStandard gpuAPI = kNone_GrGLStandard) { |
+#else |
bool setDeviceType(SkDeviceTypes deviceType) { |
+#endif |
fDeviceType = deviceType; |
#if SK_SUPPORT_GPU |
// In case this function is called more than once |
@@ -198,7 +202,7 @@ public: |
return false; |
} |
#if SK_SUPPORT_GPU |
- fGrContext = fGrContextFactory.get(glContextType); |
+ fGrContext = fGrContextFactory.get(glContextType, gpuAPI); |
if (NULL == fGrContext) { |
return false; |
} else { |