Index: src/gpu/GrGpu.h |
diff --git a/src/gpu/GrGpu.h b/src/gpu/GrGpu.h |
index a99ce8f45e4370c042640dbca967ea4ca042004a..de652054a755e3b48a622aac486ecd5edf122376 100644 |
--- a/src/gpu/GrGpu.h |
+++ b/src/gpu/GrGpu.h |
@@ -38,6 +38,8 @@ class GrStencilSettings; |
class GrSurface; |
class GrTexture; |
+namespace gr_instanced { class InstancedRendering; } |
+ |
class GrGpu : public SkRefCnt { |
public: |
/** |
@@ -147,6 +149,13 @@ public: |
const void* data = nullptr); |
/** |
+ * Creates an instanced rendering object if it is supported on this platform. |
+ */ |
+ virtual gr_instanced::InstancedRendering* createInstancedRenderingIfSupported() { |
+ return nullptr; |
+ } |
+ |
+ /** |
* Resolves MSAA. |
*/ |
void resolveRenderTarget(GrRenderTarget* target); |