Make stencil buffers uncached for uncached render target textures
authorkkinnunen <kkinnunen@nvidia.com>
Tue, 27 Jan 2015 08:30:18 +0000 (00:30 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 27 Jan 2015 08:30:18 +0000 (00:30 -0800)
commit36c57dfb4fe9bbaca436942d5eaa75b142ba251d
tree2c36bc441b1746f3f36d2f7061abcb1a99741aaf
parent7f7036ab3fc8bb2f353b3055078ec884e37d67da
Make stencil buffers uncached for uncached render target textures

Make new stencil buffers of uncached render target textures not affect the
cache budgets. This is consistent with render buffer storage of uncached
render target textures.

Affects only newly created stencil buffers. An uncached render target
might still receive a cached stencil buffer if such is available from
cache.

BUG=skia:3119
BUG=skia:3301

Review URL: https://codereview.chromium.org/859013002
src/gpu/GrGpu.cpp
src/gpu/GrGpu.h
src/gpu/GrStencilBuffer.h
src/gpu/GrTest.cpp
src/gpu/gl/GrGLGpu.cpp
src/gpu/gl/GrGLGpu.h
src/gpu/gl/GrGLStencilBuffer.h