| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| |
| |
| | |
bug:4982054
Change-Id: Ic8c559df84af0cd1ad27c281eadbc6adf74bea68
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5114637
Determine alpha blending through surface texture instead of ANativeWindow call.
Should no longer break the gpl build...
Change-Id: Iacc733c29413f0302304b78f378a003d690199f0
|
| |/
|
|
|
|
|
| |
retain layers as needed
bug:4177062
Change-Id: Ifd8d493c8ed3b13eedece260136be873f6701fed
|
| |
|
|
|
|
| |
bug:5123881
Change-Id: Ia3f5e76bc38f32c756cb4e108fe153dd8e103bf3
|
| |
|
|
|
| |
bug:5128336
Change-Id: I591882eb9bd96a04fd34299a8bf76d35a9462d94
|
| |\ |
|
| | |
| |
| |
| |
| | |
bug: 5114637
Change-Id: I08213be77036d6e8918bfec3915fcf09210c4f8c
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
bug:5044597
Change-Id: Id8cd326774a174a537f2b104d934539269395151
|
| |\ \ \
| |_|/
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:5114637
Allows browser plugin to draw texture correctly
Change-Id: Ibd61b11598d0ca5bcff28ed0c92e6f20073f5ad6
|
| |\ \ \
| |_|/
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
bug:5097230 bug:5045149
Change-Id: I20fcae13e7f617658447c02bd51dc83d2914922e
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It seems like the FBO operation is out of sync in some GL driver.
Instead of doing a readPixel, we can also force a read after write by calling
an extra draw.
bug:5118763
Change-Id: Idaf259f84b0dcc0f3bc94bcf1bd1a4adf5250350
|
| | |
| |
| |
| |
| | |
bug:5118763
Change-Id: Ice0f3792cd9e288459713411d755f1717896087e
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Improve the sync part for the Shared Surface Texture.
Clean up the interface as much as possible.
bug:5044597
Change-Id: I123cc520fb447aeb6e72e90149d1658a657740f7
|
| |/
|
|
|
| |
bug: 5114637
Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
|
| |
|
|
|
|
| |
bug:5069164
Change-Id: Ifbba6d912e20868d0618441b7f497270e1d9f737
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5062896
Depends on the following frameworks/base change:
https://android-git.corp.google.com/g/#change,124879
a WebView may now register a page swap callback and content invalidate to
benchmark tile rendering performance
Change-Id: I97f6ed05cff12b11266a472163aab1f3b3ddc87e
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of assigning each tile a Surface Texture, now just a normal GL texture.
The content from skia bitmap will first drawn into a queue of Surface Textures,
at draw time, blit them into each tile's GL texture.
Added extra lock to protect the queue operation and Surface Texture operation.
bug:5044597
Change-Id: I25f46228b93a3e99526daf52d8bd0d8d8fcc2879
|
| | |
| |
| |
| |
| |
| | |
bug:5111259
Change-Id: I08701fd7f4d4fe6a506d05f847b4e1a07ed458b3
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| | |
bug:5111072 bug:5111259
Change-Id: Icc5d7c9f3fc9390f89b8c76eefe8a9d704116c57
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In order to use the shared Surface Texture to support both base tiles and
layers, the tile size has to be the same.
Separate this change out to catch any potential perf regression or boost.
bug:5044597
Change-Id: Ib296def7595ea605fa96745f333ec8ef6d199293
|
| |\ \ \
| |_|/
|/| | |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5062896
If tile profiling was started, and experienced an inval/tile update it wouldn't
have a place to log it. Added check to make sure it didn't try to store it in
the log vector anyway.
Change-Id: I18f199740a60a86439da141502ea355340bfa8cf
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
1) Added a runtime switch between Raster and Ganesh
2) Added support for using SurfaceTextures with Ganesh
bug: 5013645
Change-Id: I2efebf1bc9befb0c7f6f66109d80818f9d0775b3
|
| |/
|
|
|
|
|
|
|
|
|
|
|
| |
bug:5008210
When setting a new base layer, WebView can signal that it wants to have it's
pageSwapCallback triggered. This is only done upon request, currently whenever
the WebTextView is being displayed so that it can be repositioned upon pageswap.
Depends on the following frameworks/base change:
https://android-git.corp.google.com/g/#change,124607
Change-Id: Id99c2d5a15cdb4317802a92cedae16a9e0aebc8d
|
| |
|
|
|
|
|
|
|
| |
It appears that offsetX and advance were at odds with each other.
Eliminating offsetX causes the diacritical marks to be positioned
correctly.
Bug: 4309954
Change-Id: I51fbdd4523ba7de1a2d981b971fdd4f1d42b979c
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:5062896
Added more functionality to tile logging and querying (explicit location and
size), invalidation region logging, as well as string-based JNI query method
which should stabilize the JNI interface in the future.
Change-Id: I937d4227abf0d0f18124c484438fd13a62439fb6
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| | |
Change-Id: I03922d9788d340ab208677b272470312c92a80ee
|
| |/
|
|
|
|
| |
Set through the new property interface
Change-Id: I62e3986a5a0d5a41faf0eeee6cd1c0f7186e1cf5
|
| |\
| |
| |
| | |
LayerAndroid related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile"
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
related to the old texture management and introduce two new classes:
- PaintedSurface, used as a placeholder ui-side for the regularly
changing LayerAndroid
- TiledTexture, implementing the tiling of PaintedSurface using a set
of BaseTile
bug:4580444 bug:3392331
Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This lets the GraphicsLayerClient instance decides whether it has
owning RenderLayer, instead of using static_cast.
This makes overflow'ed iframe scrollable again.
This change also reverts Tenghui's CL:
https://android-git.corp.google.com/g/#change,115508
Tested on scrollable iframe and inline video.
issue: 4902019
Change-Id: I252f5432b0750c5cac0a4404663e1730ef006cfc
|
| |
|
|
|
|
| |
Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles.
Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62
|
| |
|
|
|
|
| |
Take us to top of Chrome 12 release branch (12.0.742.130)
Change-Id: I4408a97e343a118cf4a1bb9d71367bcc2c16ae48
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Android's version of notImplemented() to match that on other
platforms and only log once for each method.
- Remove lowPriority_notImplemented(), as this was added way back in
https://mondrian.corp.google.com/changelist/16159-p9 and I'm pretty
sure the distinction between that and notImplemented() has long
since been lost.
- Move verifiedOk() to FrameLoaderClientAndroid.cpp as this is the
only place it is used.
Bug: 5008643
Change-Id: I6552a2a736873b4dfb0933e55af3ab862b60f87c
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
bug:4995281
Change-Id: Iee2d508c234d3e1cecb367b0108fd7215730173c
|
| |\ \ |
|