Use preallocated space for default vertex and index buffer sizes
Change-Id: I64450701f51621347f613251d082e159a04ec7b3
Reviewed-on: https://skia-review.googlesource.com/c/163720
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrOpFlushState.cpp b/src/gpu/GrOpFlushState.cpp
index a1d9229..b531344 100644
--- a/src/gpu/GrOpFlushState.cpp
+++ b/src/gpu/GrOpFlushState.cpp
@@ -15,15 +15,13 @@
//////////////////////////////////////////////////////////////////////////////
-GrOpFlushState::GrOpFlushState(GrGpu* gpu,
- GrResourceProvider* resourceProvider,
- GrTokenTracker* tokenTracker)
- : fVertexPool(gpu)
- , fIndexPool(gpu)
+GrOpFlushState::GrOpFlushState(GrGpu* gpu, GrResourceProvider* resourceProvider,
+ GrTokenTracker* tokenTracker, void* vertexSpace, void* indexSpace)
+ : fVertexPool(gpu, vertexSpace)
+ , fIndexPool(gpu, indexSpace)
, fGpu(gpu)
, fResourceProvider(resourceProvider)
- , fTokenTracker(tokenTracker) {
-}
+ , fTokenTracker(tokenTracker) {}
const GrCaps& GrOpFlushState::caps() const {
return *fGpu->caps();