a0a74d5f8ee1dbd04772ffb1775d045ce6b5934b |
|
13-Mar-2017 |
Mike Reed <reed@google.com> |
use _deprecated suffix for deprecated clipops Allows skia to remove legacy flag for older names - SK_SUPPORT_EXOTIC_CLIPOPS - SK_SUPPORT_LEGACY_CLIPOP_EXOTIC_NAMES Test: CtsGraphicsTestCases Change-Id: I78478d94d059641a9381579cae6d28f9f0685ad1
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
dfe0647f6c7a80242f1646541a6f3460e0ef3c76 |
|
23-Feb-2017 |
Derek Sollenberger <djsollen@google.com> |
Fix unit test that failed due to incorrect refactor. Test: hwui unit tests Change-Id: I88b962718086ff1ca3df1999b2040fb1007b6f33
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
f77ca0872102116f58693d26703af8279573d014 |
|
23-Feb-2017 |
Derek Sollenberger <djsollen@google.com> |
Fix HWUI tests to use android-only SkPaint flags Test: compile only Change-Id: Ia3a5710d4ae13d68e5b2655a8b135dae8ffeb513
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
c54b76e97d00497e4fea1aa08ae404bfd4ae875d |
|
13-Feb-2017 |
Matt Sarett <msarett@google.com> |
Replace bitmap shaders with image shaders in test code Test: Verified that unit tests still pass. Change-Id: I67d8046e49b9469e73caa9fe2a44ef2602c95d59
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
98c78dad1969e2321cfee2085faa55d95bba7e29 |
|
04-Jan-2017 |
Greg Daniel <egdaniel@google.com> |
Update hwui_unit_tests to support running with Vulkan backend. Added Macros for RENDERTHREAD_TESTS which run these tests using specific backends. RENDERTHREAD_TESTS - Runs OpenGL, SkiaGL, and SkiaVulkan RENDERTHREAD_SKIA_TESTS - Runs SkiaGL and SkiaVulkan RENDERTHREAD_OPENGL_TESTS - Runs OpenGL Test: manual running of hwui_unit_tests Change-Id: Ia7420ee7a38803a15e2d58394d14b38cae8208d3
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
66b9d4486abb9e6d1edc624cd9ff522b12acece0 |
|
16-Dec-2016 |
Chris Craik <ccraik@google.com> |
Revert "try to stop using exotic clipps" This reverts commit 834653bcf80a3879c4d80004469053f205d45b69. Change-Id: Ie8cb787490832a0be154ec1263313982157faa81
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
834653bcf80a3879c4d80004469053f205d45b69 |
|
14-Dec-2016 |
Mike Reed <reed@google.com> |
try to stop using exotic clipps Change-Id: Id11d7744daa69c19fdc9b7723862b3d71ad21384
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
6c67f1d04591f44bccb476d715a005ad5bbdf840 |
|
14-Dec-2016 |
Mike Reed <reed@google.com> |
SkClipOp is now an enum class Change-Id: If423dd013a264162ae0b7674a0eeef34bc2cdaae
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
ee708facf127f2e8bed5970d5c05fa823fcfc1ce |
|
12-Dec-2016 |
Leon Scroggins III <scroggo@google.com> |
Remove unnecessary dependency, and fix the chain Test: No new tests. This should not affect behavior; only dependencies. Font.h does not need to include SkGlyphCache.h, and doing so requires a transitive dependency on external/skia/src/utils, which was not intended. Forward declare it instead, and fix the build errors that resulted. Change-Id: Ifd09430bb848d51b139df0f0c06c63e7e48711eb
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
6e49c9f007c879f05b035c40c0ba543c00f9d0d0 |
|
02-Dec-2016 |
Mike Reed <reed@google.com> |
switch over clip calls to use SkClipOp instead of SkRegion::Op Change-Id: I67d23c487b5249bc31d96e3b2393f693c0b2bcff
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
c2f31df8b3b9a237e9abffc59c61804ad8495073 |
|
28-Oct-2016 |
Mike Reed <reed@google.com> |
use SkBlendMode skbug.com/5814 Test: compile only Change-Id: Ibbaff43df1117b2ca77fd8f917f03d88cc476330 (cherry picked from commit 26edbcba8a2ed4cb300e7f87e679e3b73cec2772)
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
ec4a4b13eae2241d1613890c1c1c096bed891845 |
|
21-Oct-2016 |
sergeyv <sergeyv@google.com> |
Use Bitmap in DisplayList & RecordedOps instead of SkBitmap Test: refactoring cl. bug:32216791 Change-Id: I1d8a9a6e772e2176b6c2409409a910478b45f8db
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
aed7f58fb05a25ce2112829e77c0eb5dd268e8a7 |
|
15-Oct-2016 |
sergeyv <sergeyv@google.com> |
Pass Bitmap instead of SkBitmap in canvas.drawBitmap(Bitmap, float,float,Paint) Test: refactoring cl. bug:32216791 Change-Id: If9f9fbc19e683b14cce6c3c268258bd832d495d2
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
260ab726486317496bc12a57d599ea96dcde3284 |
|
07-Oct-2016 |
Mike Reed <reed@google.com> |
use SkBlendMode instead of SkXfermode use sk_sp versions of paint setters/getters Change-Id: I86591a0a8ec92e6039776cbf00424ea24f585b28
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
62feb3a0b4690144a067080ab17beae160ea6320 |
|
20-Sep-2016 |
Matt Sarett <msarett@google.com> |
Use SkMakeBitmapShader, avoid bitmap copy CreateBitmapShader now forces a copy. This updates the call sites to use SkMakeBitmapShader (in SkImagePriv.h) with kNever_SkCopyPixelsMode. This maintains the behavior where apps can modify the bitmap in the shader after creating the shader. This also ensures that the texture cache will work (since it's based off of SkPixelRefs). BUG:31594626 Change-Id: Ic75cb6cdc05c750b7946208e48a8127838d9c2f8
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
97ec95c212579ec3eeb38582309a54b6120bdf32 |
|
09-Aug-2016 |
Chris Craik <ccraik@google.com> |
Prevent EndLayerOps when Begin was rejected am: 3c53ec51ef am: 152f76ee50 am: 674965822b Change-Id: Icfa8cb2ad7c97fdbbf37f01abe7b5a22f6b33cfd
|
3c53ec51efd4bbc3f06cc63dd8efe186e3fb168f |
|
09-Aug-2016 |
Chris Craik <ccraik@google.com> |
Prevent EndLayerOps when Begin was rejected bug:30537130 BeginLayerOps were being rejected in a way that allowed the associated EndLayerOps to still be recorded. This was a violation of DisplayList content expectations, and caused crashes in FrameBuilder when trying to play these DisplayLists back. Change-Id: I531b840aa5c4ffb1ee458da3f4b366978eaeafbe
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
7e03ffa772481387beba66e33a0a056af2642aa7 |
|
29-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use Canvas::create_recording_canvas instead of RecordingCanvas ctor"
|
06152cdd06da50762716cd455dcf7ab0117f25b0 |
|
27-Jul-2016 |
Stan Iliev <stani@google.com> |
Use Canvas::create_recording_canvas instead of RecordingCanvas ctor Modify HWUI tests to support different recording canvases. Delete TestCanvas class and use base Canvas class instead. Use Canvas::create_recording_canvas to create recording canvas instances instead of RecordingCanvas constructor. Change-Id: I651fb9bb4add0874d7110bac467a2eb1012357fc
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
919645aded88b7d9f82b6f05777cbe827f415d1a |
|
27-Jul-2016 |
Chris Craik <ccraik@google.com> |
Reject fully transparent paint-fill ops at record time am: 814ee6a921 am: 1cfc4b1f46 Change-Id: I0d04b00ccf3d109ea5ab55ba52122fd4506147ea
|
814ee6a9218aa339a4757b2c0ba1ad268f8dbc8a |
|
27-Jul-2016 |
Chris Craik <ccraik@google.com> |
Reject fully transparent paint-fill ops at record time bug:30342762 Avoids unnecessary work for each transparent operation. Change-Id: I80b1eeca34ae32249433fde55e9fe93d02c411db
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
b657b9b7febd38e309bef943dcfc55dbb7b30c2c |
|
28-Jun-2016 |
Chris Craik <ccraik@google.com> |
Merge \"Merge \\"Fix savelayer rounding\\" into nyc-mr1-dev am: 754ea612ec\" into nyc-mr1-dev-plus-aosp am: 46813558a3 Change-Id: I6afdba716240f52cfa0beba6fb70404bf00429f8
|
e4f6d968f51ba3bb867e8e124dca97b7e9c3fea5 |
|
28-Jun-2016 |
Chris Craik <ccraik@google.com> |
Fix savelayer rounding bug:29456451 Change-Id: I8022163d2c004510da5db74efdca27582484224d
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
ae1aa85d0c7305bb621f1f8003bd674285aa3b63 |
|
09-Jun-2016 |
Seigo Nonaka <nona@google.com> |
Follow the minikin namespace changes Bug: 29233740 Change-Id: I0ec7c5c88e64daa626751d3a03e24b9c36521c17
/frameworks/base/libs/hwui/tests/unit/RecordingCanvasTests.cpp
|
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
|