| Index: src/gpu/gl/GrGLBufferImpl.cpp
|
| diff --git a/src/gpu/gl/GrGLBufferImpl.cpp b/src/gpu/gl/GrGLBufferImpl.cpp
|
| index 46e1f797a0c06bb2596f8d10c08653b96d628b63..ae578a20fa8bca6a7207c57c37f1e89d65f9bfcb 100644
|
| --- a/src/gpu/gl/GrGLBufferImpl.cpp
|
| +++ b/src/gpu/gl/GrGLBufferImpl.cpp
|
| @@ -23,7 +23,7 @@
|
| GrGLBufferImpl::GrGLBufferImpl(GrGpuGL* gpu, const Desc& desc, GrGLenum bufferType)
|
| : fDesc(desc)
|
| , fBufferType(bufferType)
|
| - , fLockPtr(NULL) {
|
| + , fMapPtr(NULL) {
|
| if (0 == desc.fID) {
|
| fCPUData = sk_malloc_flags(desc.fSizeInBytes, SK_MALLOC_THROW);
|
| fGLSizeInBytes = 0;
|
| @@ -52,14 +52,14 @@ void GrGLBufferImpl::release(GrGpuGL* gpu) {
|
| fDesc.fID = 0;
|
| fGLSizeInBytes = 0;
|
| }
|
| - fLockPtr = NULL;
|
| + fMapPtr = NULL;
|
| VALIDATE();
|
| }
|
|
|
| void GrGLBufferImpl::abandon() {
|
| fDesc.fID = 0;
|
| fGLSizeInBytes = 0;
|
| - fLockPtr = NULL;
|
| + fMapPtr = NULL;
|
| sk_free(fCPUData);
|
| fCPUData = NULL;
|
| VALIDATE();
|
| @@ -76,11 +76,11 @@ void GrGLBufferImpl::bind(GrGpuGL* gpu) const {
|
| VALIDATE();
|
| }
|
|
|
| -void* GrGLBufferImpl::lock(GrGpuGL* gpu) {
|
| +void* GrGLBufferImpl::map(GrGpuGL* gpu) {
|
| VALIDATE();
|
| - SkASSERT(!this->isLocked());
|
| + SkASSERT(!this->isMapped());
|
| if (0 == fDesc.fID) {
|
| - fLockPtr = fCPUData;
|
| + fMapPtr = fCPUData;
|
| } else {
|
| switch (gpu->glCaps().mapBufferType()) {
|
| case GrGLCaps::kNone_MapBufferType:
|
| @@ -95,7 +95,7 @@ void* GrGLBufferImpl::lock(GrGpuGL* gpu) {
|
| BufferData(fBufferType, fGLSizeInBytes, NULL,
|
| fDesc.fDynamic ? DYNAMIC_USAGE_PARAM : GR_GL_STATIC_DRAW));
|
| }
|
| - GR_GL_CALL_RET(gpu->glInterface(), fLockPtr,
|
| + GR_GL_CALL_RET(gpu->glInterface(), fMapPtr,
|
| MapBuffer(fBufferType, GR_GL_WRITE_ONLY));
|
| break;
|
| case GrGLCaps::kMapBufferRange_MapBufferType: {
|
| @@ -110,7 +110,7 @@ void* GrGLBufferImpl::lock(GrGpuGL* gpu) {
|
| static const GrGLbitfield kAccess = GR_GL_MAP_INVALIDATE_BUFFER_BIT |
|
| GR_GL_MAP_WRITE_BIT;
|
| GR_GL_CALL_RET(gpu->glInterface(),
|
| - fLockPtr,
|
| + fMapPtr,
|
| MapBufferRange(fBufferType, 0, fGLSizeInBytes, kAccess));
|
| break;
|
| }
|
| @@ -124,18 +124,18 @@ void* GrGLBufferImpl::lock(GrGpuGL* gpu) {
|
| fDesc.fDynamic ? DYNAMIC_USAGE_PARAM : GR_GL_STATIC_DRAW));
|
| }
|
| GR_GL_CALL_RET(gpu->glInterface(),
|
| - fLockPtr,
|
| + fMapPtr,
|
| MapBufferSubData(fBufferType, 0, fGLSizeInBytes, GR_GL_WRITE_ONLY));
|
| break;
|
| }
|
| }
|
| VALIDATE();
|
| - return fLockPtr;
|
| + return fMapPtr;
|
| }
|
|
|
| -void GrGLBufferImpl::unlock(GrGpuGL* gpu) {
|
| +void GrGLBufferImpl::unmap(GrGpuGL* gpu) {
|
| VALIDATE();
|
| - SkASSERT(this->isLocked());
|
| + SkASSERT(this->isMapped());
|
| if (0 != fDesc.fID) {
|
| switch (gpu->glCaps().mapBufferType()) {
|
| case GrGLCaps::kNone_MapBufferType:
|
| @@ -148,20 +148,20 @@ void GrGLBufferImpl::unlock(GrGpuGL* gpu) {
|
| break;
|
| case GrGLCaps::kChromium_MapBufferType:
|
| this->bind(gpu);
|
| - GR_GL_CALL(gpu->glInterface(), UnmapBufferSubData(fLockPtr));
|
| + GR_GL_CALL(gpu->glInterface(), UnmapBufferSubData(fMapPtr));
|
| break;
|
| }
|
| }
|
| - fLockPtr = NULL;
|
| + fMapPtr = NULL;
|
| }
|
|
|
| -bool GrGLBufferImpl::isLocked() const {
|
| +bool GrGLBufferImpl::isMapped() const {
|
| VALIDATE();
|
| - return NULL != fLockPtr;
|
| + return NULL != fMapPtr;
|
| }
|
|
|
| bool GrGLBufferImpl::updateData(GrGpuGL* gpu, const void* src, size_t srcSizeInBytes) {
|
| - SkASSERT(!this->isLocked());
|
| + SkASSERT(!this->isMapped());
|
| VALIDATE();
|
| if (srcSizeInBytes > fDesc.fSizeInBytes) {
|
| return false;
|
| @@ -190,7 +190,7 @@ bool GrGLBufferImpl::updateData(GrGpuGL* gpu, const void* src, size_t srcSizeInB
|
| #else
|
| // Note that we're cheating on the size here. Currently no methods
|
| // allow a partial update that preserves contents of non-updated
|
| - // portions of the buffer (lock() does a glBufferData(..size, NULL..))
|
| + // portions of the buffer (map() does a glBufferData(..size, NULL..))
|
| bool doSubData = false;
|
| #if GR_GL_MAC_BUFFER_OBJECT_PERFOMANCE_WORKAROUND
|
| static int N = 0;
|
| @@ -221,6 +221,6 @@ void GrGLBufferImpl::validate() const {
|
| // SkASSERT((0 == fDesc.fID) == (NULL != fCPUData));
|
| SkASSERT(0 != fDesc.fID || !fDesc.fIsWrapped);
|
| SkASSERT(NULL == fCPUData || 0 == fGLSizeInBytes);
|
| - SkASSERT(NULL == fLockPtr || NULL != fCPUData || fGLSizeInBytes == fDesc.fSizeInBytes);
|
| - SkASSERT(NULL == fCPUData || NULL == fLockPtr || fCPUData == fLockPtr);
|
| + SkASSERT(NULL == fMapPtr || NULL != fCPUData || fGLSizeInBytes == fDesc.fSizeInBytes);
|
| + SkASSERT(NULL == fCPUData || NULL == fMapPtr || fCPUData == fMapPtr);
|
| }
|
|
|