commit | 74af6e282f8a8f75928a071e8200039517cf5c12 | [log] [tgz] |
---|---|---|
author | Chris Craik <ccraik@google.com> | Tue Apr 05 13:18:56 2016 -0700 |
committer | Chris Craik <ccraik@google.com> | Tue Apr 05 20:42:37 2016 +0000 |
tree | e45fe0baae9cf967636ccc67c1a3c5932601b42e | |
parent | 505a8d9ddfb7ce24a01666aaf40c81801e9d9afb [diff] |
Fix OffscreenBuffer leak Fixes: 27941148 Make OffscreenBuffer lifecycle an explicit (and tested) contract between FrameBuilder and BakedOpRenderer, entirely separate from dispatch. This makes it safe to reject any rendering work via overdraw content rejection (before it gets to a BakedOpDispatcher). Adds a couple tests around OffscreenBuffer leaks, and switches OffscreenBuffer tests to RENDERTHREAD_TEST macro, as appropriate. Change-Id: Id114b835d042708ae921028fb4b17e5fa485fe64