Index: src/gpu/GrResourceProvider.h |
diff --git a/src/gpu/GrResourceProvider.h b/src/gpu/GrResourceProvider.h |
index 0d80cdd2a086f45941aba8c838ef9d7cc49de8fe..bcfc05a51d3d87e8cdd2b0aebf51fad03054245a 100644 |
--- a/src/gpu/GrResourceProvider.h |
+++ b/src/gpu/GrResourceProvider.h |
@@ -71,6 +71,15 @@ public: |
using GrTextureProvider::findAndRefResourceByUniqueKey; |
using GrTextureProvider::abandon; |
+ GrIndexBuffer* refScratchIndexBuffer(size_t size, bool dynamic, |
bsalomon
2015/05/13 14:41:36
Do we need a scratch match param at all? When woul
robertphillips
2015/05/13 14:44:55
Well - the static, instanced geometry index buffer
|
+ ScratchMatch match, bool calledDuringFlush); |
+ GrVertexBuffer* refScratchVertBuffer(size_t size, bool dynamic, |
+ ScratchMatch match, bool calledDuringFlush); |
+ |
+protected: |
+ GrIndexBuffer* internalRefIndexBuffer(size_t size, bool dynamic, uint32_t flags); |
+ GrVertexBuffer* internalRefVertexBuffer(size_t size, bool dynamic, uint32_t flags); |
+ |
private: |
const GrIndexBuffer* createInstancedIndexBuffer(const uint16_t* pattern, |
int patternSize, |