diff options
author | 2017-05-03 14:36:54 -0400 | |
---|---|---|
committer | 2017-05-03 19:08:40 +0000 | |
commit | ff926502069d0ddafaecc18dc08973762e4befd2 (patch) | |
tree | 5c8c4335c6a3b71006ce2e3646987930ecb2e28e /src/gpu/gl/GrGLGpu.h | |
parent | 85591831b2fc0f67968116d73c79ee1232a59935 (diff) |
Convert GrMesh to a struct
Converts GrMesh to a struct and changes the names/semantics of its
fields to be more inline with their GL counterparts. Also renames the
"instancing" feature to "pattern", to avoid ambiguity with hardware
instancing.
Bug: skia:
Change-Id: Ia0999d4f9c83b5dd31f81b9bf4f36ed9abd26286
Reviewed-on: https://skia-review.googlesource.com/15157
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/gl/GrGLGpu.h')
-rw-r--r-- | src/gpu/gl/GrGLGpu.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/gl/GrGLGpu.h b/src/gpu/gl/GrGLGpu.h index 6108445966..f192c2b5ba 100644 --- a/src/gpu/gl/GrGLGpu.h +++ b/src/gpu/gl/GrGLGpu.h @@ -26,7 +26,6 @@ class GrGLBuffer; class GrPipeline; -class GrNonInstancedMesh; class GrSwizzle; namespace gr_instanced { class GLInstancedRendering; } @@ -254,8 +253,9 @@ private: // an into the index buffer. It does not account for vertices.startIndex() but rather the start // index is relative to the returned offset. void setupGeometry(const GrPrimitiveProcessor&, - const GrNonInstancedMesh& mesh, - size_t* indexOffsetInBytes); + const GrBuffer* indexBuffer, + const GrBuffer* vertexBuffer, + int baseVertex); void flushBlend(const GrXferProcessor::BlendInfo& blendInfo, const GrSwizzle&); |