| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
View system.
This patch introduces a new feature to the compositor:
- A setting to enable cleaning the framebuffer, disabled by default. This prevents destroying data below us when rendering non-rectangular views (e.g. during a rotation).
A second required feature will be added by a later patch:
- A device scissor rect that intersects any scissor calculation. Used to ensure we never render outside where the Android View System tells us.
There are also some issues with the Android View side regarding the restoration of the GL state. This patch introduces a temporary workaround by reading and manually restoring the state changed by the compositor. This will go out as soon as the problem is fixed in the Android side.
BUG=161409,154180
Review URL: https://chromiumcodereview.appspot.com/11316310
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173324 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
We were using both before and it was getting confusing.
Also removed unneeded kStatusMaskDrew
BUG=
Review URL: https://codereview.chromium.org/11293166
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166896 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will allow the embedder to invoke a GL draw of the content, into an externally
managed GL context.
Still todo: the actual draw implementation.
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11358118
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166481 0039d316-1c4b-4281-b951-d872f2087c98
|
|
drawing operations.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/11368032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165674 0039d316-1c4b-4281-b951-d872f2087c98
|