From: bsalomon@google.com Date: Mon, 12 Dec 2011 20:42:26 +0000 (+0000) Subject: Don't update vertex/index buffer twice! X-Git-Tag: accepted/tizen/5.0/unified/20181102.025319~17143 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=71bd1ef2807ac2c9d3f82f93f1b958a57a7f612f;p=platform%2Fupstream%2FlibSkiaSharp.git Don't update vertex/index buffer twice! Review URL: http://codereview.appspot.com/5483053/ git-svn-id: http://skia.googlecode.com/svn/trunk@2855 2bbb7eff-a529-9590-31e7-b0007b416f81 --- diff --git a/src/gpu/GrBufferAllocPool.cpp b/src/gpu/GrBufferAllocPool.cpp index c01192d..b06c3ad 100644 --- a/src/gpu/GrBufferAllocPool.cpp +++ b/src/gpu/GrBufferAllocPool.cpp @@ -320,14 +320,13 @@ void GrBufferAllocPool::flushCpuData(GrGeometryBuffer* buffer, GrAssert(fCpuData.get() == fBufferPtr); GrAssert(flushSize <= buffer->sizeInBytes()); - bool updated = false; if (fGpu->getCaps().fBufferLockSupport && flushSize > GR_GEOM_BUFFER_LOCK_THRESHOLD) { void* data = buffer->lock(); if (NULL != data) { memcpy(data, fBufferPtr, flushSize); buffer->unlock(); - updated = true; + return; } } buffer->updateData(fBufferPtr, flushSize);