| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/
| |
| |
| |
| |
| | |
bug:19608961
Change-Id: Ib7495f155da62a352e9a010a362fd40ec0acad21
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SkiaCanvasProxy was being created with an identity transform, ignoring
any transform that may have been applied in Java (or C++) to the
android graphics Canvas it was proxy for. This CL makes sure the
DisplayListCanvas transform is propagated to the Proxy every time
asSkCanvas() is called.
We could instead move the code to the SkiaCanvasProxy constructor
if we got rid of the cached proxy on DisplayListCanvas; nobody's
using the proxy heavily enough that that should be a performance
hit at this time.
BUG:21945972
R=djsollen@google.com
Change-Id: I99ed1563802a2449bb9939cb67976cd60dd8611c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
bug:22035484
Change-Id: I23ecca38554a60c590181290900deb0e2c48cea1
|
|\ \
| | |
| | |
| | | |
into mnc-dev
|
| |/
| |
| |
| |
| |
| | |
bug:22029728
Change-Id: Ib6f778975225b36567b12e30967955640ec185b3
|
|/
|
|
|
|
| |
bug:22006795
Change-Id: I2eceee69772b08f5319ea882be429a5b36860b7d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getEntryInfo crashes on 64-bit devices because "long" types
were being passed int pointers (that pointed to a stack frame)
that were reinterpret_cast'ed to long* (sigh.). To fix this issue
once and for all, use types with explicitly defined widths.
This change also removes some dead invariant checking from
Asset.cpp instead of cleaning it up.
Note that we've introduced a wart in NativeLibraryHelper, where
we need to deal with zlib's uLong type, which is "at least 32 bits
wide".
bug: 21622286
Change-Id: Iae675a9601db7aae03a8b80b40321d2cc1d97f50
|
|
|
|
|
|
|
|
|
|
| |
Bug: 21857172
willHaveFunctor was assuming that either mStagingDisplayList
or mDisplayList would be non-null but this isn't true. Both
can be null in some scenarios (notably after a trimMemory)
Change-Id: Ia2915b84cfc907ec9c7cbec54ed6dc26283ec998
|
|\
| |
| |
| | |
into mnc-dev
|
| |
| |
| |
| |
| | |
bug:17322378
Change-Id: I0de574bf116b30e2ad4194366e19d47d49708902
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:21803918
Also, don't consider rr clipped ops opaque, and put stage
checking behind a debug flag.
Change-Id: I9304ae571337a7cf835524682d1a590a21d30fa4
|
|/
|
|
|
| |
bug:21011574
Change-Id: I323f2398188ffc2bbed6a98578d25d7e5f6c337d
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 19412589
Change-Id: Id50c08ff523d5540f60c39b435c0ab1b4c685655
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: If27e1eb8e42313eae14df58a24ca54fafb2992fa
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:21502154
Also fixes several issues around DISPLAY_LIST_DEBUG
Change-Id: I726f5bc071f8c037ffe1b224175fe5c1e2b1c5bd
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | | |
Bug: 21698669
Change-Id: I90549599ed52cff028a29f56d3d8ffe80c9afab4
|
| |/
|/|
| |
| |
| | |
Bug: 21695880
Change-Id: I2985a42a52ab27c546b4317ea70f94d1506c5347
|
|/
|
|
|
|
|
|
|
|
| |
Bug: 18052916
Tweaked colors, merged some categories
Reduced significance of fast frames
Increased visual weight of janky frames
Change-Id: I5b4e86164c4d51debad7de0e0f8715dda34c7a60
|
|
|
|
|
|
|
|
| |
bug:21595702
Settle on namespace-enum for consistency. Also removes k prefix.
Change-Id: Ib89f94cb9263de40b6e4636577dca4860867d0d8
|
|
|
|
|
| |
Bug: 21608208
Change-Id: I1d1cf1fbc8c0a4561bf76e307c56be580fb4baef
|
|\
| |
| |
| | |
mnc-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:20063841
Restores old SkShader matrix behavior from before the Glop refactor.
Many drawing operations draw without sending the canvas transform to
the GL shader. In such cases, we need to adapt the matrix sent to the
SkShader logic to invert the canvas transform that's built into
the mesh.
Change-Id: I42b6f59df36ce46436322b95bf9ad2140795ee58
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Bug: 18052916
Change-Id: I66c2573d796338ee7b7d0ddf240b90cc78a71ce5
|
|/
|
|
|
|
|
|
|
| |
Bug: 21560187
Log column names as part of output in case of other such
issues
Change-Id: I16157ed968307e761d416ca54bd7af5453fe67bf
|
|
|
|
|
|
|
|
| |
We still want it to be related to the threshold for bezier generation.
b/19903239
Change-Id: Ifdce32f1c28ecea9eac98d02c73afa948341fc7d
|
|\ |
|
| |
| |
| |
| |
| | |
bug:19772120
Change-Id: I7b944faed1d1e8d5f55453802da57679217d9d9a
|
| |
| |
| |
| | |
Change-Id: I7ee28c474aa821eb598f719723d87416a41537b9
|
|\ \
| |/
|/|
| | |
ripples" into mnc-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:14297149
SaveLayer's performance cost is high, and proportional to the surface
being projected onto. Since ripples (even unbounded ones) are now
always projected to the arbitrary background content behind them, this
cost is especially important to avoid.
This removes the last semi-secret, saveLayer from the projected
ripple implementation.
Also fixes the HW test app to correctly demonstrate this projection
masking behavior.
Additionaly, alters PathTessellator to gracefully handle
counter-clockwise paths, and simplifies the work done by
ShadowTessellator to ensure all of its paths are counterclockwise.
Change-Id: Ibe9e12812bd10a774e20b1d444a140c368cbba8c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
bug:21461177
Change-Id: Ib4aba7b9641254012471da44aa804813b9679423
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
bug:21431334
Should be explicitly passing target through, to ensure
GL_EXTERNAL_OES textures are bound correctly.
Change-Id: I997672ae292ea7fc016c02a59a3c7c8358ecfe0b
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 20761426
Change-Id: I520e60ca4f182dea590bc86eebd522e1db7a018a
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | | |
bug:20669049
Change-Id: Ied5f1d7e681409b6b7f6f582ed344b479df4c6d7
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| |
| |
| | |
bug:20165725
Change-Id: I09035f43be140145c54221d6865206ce486994c9
|
| |
| |
| |
| |
| |
| |
| | |
To unblock continuous clang/llvm builds.
BUG: 21337624
Change-Id: I38e5d11fd3c44f50430a3a8519c5071674b3df9f
|
|/
|
|
|
|
| |
Bug: 20297820
Change-Id: I37c63bab6f6c0d2337c8c6002046d2ef17e74097
|