49b403dc9c47ada51c8e5b883347682a868515f8 |
|
06-Mar-2017 |
Chris Craik <ccraik@google.com> |
Workaround arc textures drawing outside of bounds Fixes: 34077513 Test: hwui unit tests passing This fixes an issue where drawArc operations would cause artifacts by drawing outside of the clip / screen damage area. We now more conservatively clip drawArc operations specifically, as they tend to draw into the outer parts of their path textures more than other operations. A more long term fix would involve alignment between draw operation sizing (in terms of what's resolved in a BakedOpState), and PathTexture sizing (which currently conservatively expands beyond stroked op bounds). Change-Id: I5aff39cc04382323b457b159974032f5f371251a
/frameworks/base/libs/hwui/tests/unit/BakedOpStateTests.cpp
|
420d655950447f508bbc88e072337d6539f1c5d1 |
|
13-Jan-2016 |
Chris Craik <ccraik@google.com> |
Fix shadow bounds calculation Change-Id: I78b6aa91d62c3c4838ffc80b380604c7863e8467
/frameworks/base/libs/hwui/tests/unit/BakedOpStateTests.cpp
|
15f046866cb650d78f55d03327cfa4a474fc9471 |
|
12-Jan-2016 |
Chris Craik <ccraik@google.com> |
Fix clip serialization crash Can't safely rewind clip allocations, since those pointers are cached by ClipArea. Instead add early rejection to handle most cases, and update tests. Change-Id: Ic32f95cf95602f427f25761a8da1583c4495f36d
/frameworks/base/libs/hwui/tests/unit/BakedOpStateTests.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/BakedOpStateTests.cpp
|
d7448e65e243754f31890baef29dff187dc2e5e5 |
|
15-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add TextOnPath support to new reorderer/renderer bug:22480459 Change-Id: I302048ec09901420c15003e21e44a551cc59c7ad
/frameworks/base/libs/hwui/tests/unit/BakedOpStateTests.cpp
|
5430ab220b231a96b71c3e030d0303d9ce008b05 |
|
11-Dec-2015 |
Chris Craik <ccraik@google.com> |
Avoid unneeded rect params Change-Id: I2d8dcf6b09fdc554a403ac74763bf856b5f5d9fa
/frameworks/base/libs/hwui/tests/unit/BakedOpStateTests.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/BakedOpStateTests.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/BakedOpStateTests.cpp
|