History log of /frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d645640180c25c2711e99aa82ec629155f8e91ba 11-Apr-2016 Chris Craik <ccraik@google.com> Apply clip at reorder barriers to shadows

Fixes: 28004930

Change-Id: I208b78430c770a3135afd68c53cf8ff3fba50c52
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
04d46eb69fb4f4c4c332c36c6ae845da3b2ae848 07-Apr-2016 Chris Craik <ccraik@google.com> Support replace op in new pipeline

bug:26562461

Change-Id: Ie48d2da30f5e9d9abe88a5cd973dfb26e38abf63
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
3839ab1e3eabbceeccfc0be25fbd15512138fab7 28-Mar-2016 Chris Craik <ccraik@google.com> Merge "Consume TextureView matrix safely" into nyc-dev
aab289b8c2f1e8c763972bad93465022eb6846a6 28-Mar-2016 Chris Craik <ccraik@google.com> Merge "Add a couple more tests around bitmap uploads" into nyc-dev
aafb01d8ade0def3f51b74ae3bbc610c4ab33044 26-Mar-2016 Chris Craik <ccraik@google.com> Consume TextureView matrix safely

Fixes: 27825042

TextureView's matrix may not be set at record time - delay using it
until on RenderThread, when deferring the op.

Change-Id: Icf8b55d656e304ec049ca803b042dc2359482db2
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
a204848b1dc63877a12e2d24108e9d8e1e691e28 25-Mar-2016 Chris Craik <ccraik@google.com> Create first class unbounded ColorOp

bug:27810783

Previous drawColor->drawPaint conversion failed to preserve unbounded
nature of drawColor from old pipeline.

Change-Id: Ifd7a7b9d645f0887e252e48ca95d3195ee31615f
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
bee6092dbef81ff724624c4dd630efa8657817f8 25-Mar-2016 Chris Craik <ccraik@google.com> Add a couple more tests around bitmap uploads

Change-Id: I36138238b7e6cce8dab62fb56eaa1be15091a412
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
79abbf22d4f672208327546661e694d837f564a9 24-Mar-2016 Derek Sollenberger <djsollen@google.com> Update HWUI tests to use minikin to layout fonts.

This update is a precondition for landing additional tests
that depend on the minkin layout implementation.

bug: 27675371
Change-Id: I9bb98bae6b39462246e42cf8acb968b7df05292d
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
734f146c1ebf43816d5a3c8e82c726ab09489cb9 24-Mar-2016 Chris Craik <ccraik@google.com> Add refBitmap tests

Change-Id: I769457ff8934689bf425bab34a65d2a743959f9d
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
dccca44ffda4836b56a21da95a046c9708ffd49c 21-Mar-2016 sergeyv <sergeyv@google.com> Reland: Move text logic from jni to hwui level

Initial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/

Change-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
6847953955502caa0bd0ba255d879a89aeccbd24 21-Mar-2016 Sergei Vasilinetc <sergeyv@google.com> Merge "Revert "Move text logic from jni to hwui level"" into nyc-dev
afbd0f1fef46ef0ddf633dfde0de724db3da1405 21-Mar-2016 Sergei Vasilinetc <sergeyv@google.com> Revert "Move text logic from jni to hwui level"

This reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff.

Change-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
49658d43802dc74c0ad68b7f5ba509832c1dec81 21-Mar-2016 Sergei Vasilinetc <sergeyv@google.com> Merge "Move text logic from jni to hwui level" into nyc-dev
4c3980b6e43cc7c0541f54b8e7e2d9d6108be622 15-Mar-2016 Chris Craik <ccraik@google.com> Handle unbounded drawPaint/drawGLFunction operations safely

bug:26591194

Also, revert to using current clip bounds as drawColor/drawPaint bounds
for simplicity in new pipeline.

Change-Id: I1a6b3f9716b564b46df41d57dfe14475fdd24de0
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
a7f6bba1a3565c19715e878dfe7f0e01022944ff 16-Mar-2016 sergeyv <sergeyv@google.com> Move text logic from jni to hwui level

bug:25865834
Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
2dbb4c46ee648c64bb977b6839374d73b5a605d9 12-Mar-2016 Chris Craik <ccraik@google.com> Unrounded round rects are just rects

Change-Id: I66517390943192e4725251b316a3d8c332c2b77d
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
1367d2550ebce40f45b16dc651bc3d8d22930801 11-Mar-2016 Chris Craik <ccraik@google.com> Fix node rejection crash

bug:27598131
Change-Id: Iea05c22ec10f92beef9c47236929eb5f860d84f9
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
69aeabe6184bbbe6e731656205ffbef78b7b0f3f 03-Mar-2016 Chris Craik <ccraik@google.com> Fix clip rect snapping at non-integer scale values

bug:26923968

Also removes several reinterprets to ClipRect, since Rect member is in
base class.

Change-Id: If46dbdcea05b1257af185ccb38058735ebe81f79
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
261725fdb2962271c222a049fcdf57bbdc8363c7 29-Feb-2016 Chris Craik <ccraik@google.com> Fix matrix mapping of negative rects

bug:27381362

Also rejects ops with empty clip at record time, and short circuits clip
intersection, when one is empty.

Change-Id: I842612da14ad8fd9f1ba5e9e4fd027ba4e08d365
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
388e43f4193bd2f1fd3687fada6bddab623f9a8c 24-Feb-2016 Chris Craik <ccraik@google.com> Merge "Fix drawColor/drawPaint bounds" into nyc-dev
caa24184735a607e87077c73262a42acdea7b8fb 20-Feb-2016 Chris Craik <ccraik@google.com> Support drawing circles with drawArc in new pipeline

bug:26764636

Change-Id: I37d2384fa5e6c1074bb8de85821d58c15659b762
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
1713c7773cea83a9c1ba7e08c73434df33ca6f4b 19-Feb-2016 Chris Craik <ccraik@google.com> Fix drawColor/drawPaint bounds

bug:26591194

Change-Id: Icda9b6e6cdd0c12a10e06469ace02b4a89df044b
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
7fc1b0349bc2ac8c880120dc5611f703faa7f06f 04-Feb-2016 Chris Craik <ccraik@google.com> Fix ripple clipping + quick rejection

bug:26524690

Don't intersect the first clip with the viewport. Instead, the first
clip op should always be a replace op.

Additionally, only quick reject nodes that clip to bounds, since some
nodes (like ripples) draw outside their own bounds.

Change-Id: I96a52029f360328aba19af7349888cc0a026b5b1
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
eecff56fed5dd5206acfbc5007b4912081b36d3b 21-Dec-2015 Florin Malita <fmalita@google.com> Add internal Canvas save flags

Skia's SkCanvas::SaveFlags are being deprecated. This CL introduces
the equivalent android::SaveFlags, converts all internal clients to
the new enum, and switches the saveLayer glue to the
SaveLayerRec-based API.

Change-Id: Icb1785f4e7c0f652b1f04b34a1e3ccb063c408f3
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
7435eb148e72382126e9073183e881357bb38a8b 08-Jan-2016 Chris Craik <ccraik@google.com> Unclipped savelayer support in new renderer

bug:22480459

Change-Id: I89dd5de8d7d008a1e298d227d767aabff5c96e27
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
b87eadda1818034ce03d85f30388384d1ac65916 06-Jan-2016 Chris Craik <ccraik@google.com> Partial unclipped save layer support

Not yet implemented in renderer.

Change-Id: I491ec6e7886bfa313d1db71dd5981690d45b78a9
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
e4db79de127cfe961195f52907af8451026eaa20 23-Dec-2015 Chris Craik <ccraik@google.com> Stencil support in new recorder/reorderer

bug:22480459
bug:26358504

Adds complex (non-rectangular) clipping support, and overdraw
visualization. Doesn't support stencil clipping in layers.

Change-Id: I8d10c7f1d2769ab5756774ca672344cc09901f87
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
5430ab220b231a96b71c3e030d0303d9ce008b05 11-Dec-2015 Chris Craik <ccraik@google.com> Avoid unneeded rect params

Change-Id: I2d8dcf6b09fdc554a403ac74763bf856b5f5d9fa
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
386aa031793bb037ec43b6cdbd8908c343cc86cb 08-Dec-2015 Chris Craik <ccraik@google.com> Add more shape drawing to new reorderer/renderer

bug:22480459

Add support for outsetting final bounds based on stroke.

Change-Id: I659318ccec51882bba1906ce3c7042288ce35c30
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
8160f20b0aca8c6595d4b385d673f59b6bcd16a4 02-Dec-2015 Chris Craik <ccraik@google.com> Reorganize hwui test directories

Now test-only common files reside in tests/common, and each test
executable type (macrobench, microbench, and unit) has a subdir there.

This change means the shared lib no longer has test code in it, and
sets up a means for scenes to be shared between tests.

Change-Id: I37b081f6977300e03fdd961b8e6439fde730605e
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp