Add discard API to SkCanvas, plumb it to glDiscardFramebuffer()
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 28 Mar 2014 16:08:05 +0000 (16:08 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Fri, 28 Mar 2014 16:08:05 +0000 (16:08 +0000)
commit28361fad1054d59ed4e6a320c7a8b8782a1487c7
tree77f1c92c7524c79802157e152429b14cf1e81d06
parentba0c5ea90d0e6b2e8b20696e54fea13ead6dda93
Add discard API to SkCanvas, plumb it to glDiscardFramebuffer()

BUG=skia:2349
R=robertphillips@google.com, reed@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/211683002

git-svn-id: http://skia.googlecode.com/svn/trunk@13976 2bbb7eff-a529-9590-31e7-b0007b416f81
22 files changed:
gyp/core.gypi
include/core/SkCanvas.h
include/gpu/GrColor.h
include/gpu/GrContext.h
include/gpu/GrRenderTarget.h
src/core/SkCanvas.cpp
src/gpu/GrContext.cpp
src/gpu/GrDrawTarget.cpp
src/gpu/GrDrawTarget.h
src/gpu/GrDrawTargetCaps.h
src/gpu/GrInOrderDrawBuffer.cpp
src/gpu/GrInOrderDrawBuffer.h
src/gpu/GrRenderTarget.cpp
src/gpu/gl/GrGLCaps.cpp
src/gpu/gl/GrGLCaps.h
src/gpu/gl/GrGLDefines.h
src/gpu/gl/GrGpuGL.cpp
src/gpu/gl/GrGpuGL.h
src/image/SkSurface.cpp
src/image/SkSurface_Base.h
src/image/SkSurface_Gpu.cpp
src/image/SkSurface_Picture.cpp