Index: src/gpu/GrInOrderDrawBuffer.cpp |
diff --git a/src/gpu/GrInOrderDrawBuffer.cpp b/src/gpu/GrInOrderDrawBuffer.cpp |
index b0504b75a970e1c19cfbecfc9a32d7129085d488..a9c3279374d5f7b08ffbde1f9901ed3d5ada6b5d 100644 |
--- a/src/gpu/GrInOrderDrawBuffer.cpp |
+++ b/src/gpu/GrInOrderDrawBuffer.cpp |
@@ -512,10 +512,8 @@ void GrInOrderDrawBuffer::Draw::execute(GrInOrderDrawBuffer* buf, const GrOptDra |
return; |
} |
GrGpu* dstGpu = buf->fDstGpu; |
- dstGpu->setVertexSourceToBuffer(this->vertexBuffer(), optState->getVertexStride()); |
- if (fInfo.isIndexed()) { |
- dstGpu->setIndexSourceToBuffer(this->indexBuffer()); |
- } |
+ fInfo.setVertexBuffer(this->vertexBuffer()); |
+ fInfo.setIndexBuffer(this->indexBuffer()); |
dstGpu->draw(*optState, fInfo, fScissorState); |
} |