Make GrLayerCache use multiple plots in its atlas
authorrobertphillips <robertphillips@google.com>
Thu, 17 Jul 2014 15:26:44 +0000 (08:26 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 17 Jul 2014 15:26:44 +0000 (08:26 -0700)
commit261b8a98dc7378989ba8fa9c06b728e89162862b
tree05a4ed0b8d35af3af35ab51c68b6bad0b6f6375e
parenta8f774549e35b743afae35e3436f73e8849e869d
Make GrLayerCache use multiple plots in its atlas

Until we have a recycling Rectanizer the atlas purging must occur at the GrPlot level. This CL breaks the atlas into four plots to give some room for purging (without trashing the entire atlas).

This is calved off of (Add atlased layer purging - https://codereview.chromium.org/367073002/)

R=jvanverth@google.com

Author: robertphillips@google.com

Review URL: https://codereview.chromium.org/397873004
src/gpu/GrLayerCache.cpp
src/gpu/GrLayerCache.h