ec08381261637219b244f4e1b0073d6ed30b851a |
|
02-Jan-2018 |
Stan Iliev <stani@google.com> |
Refactor TestUtils::drawUtf8ToCanvas usage in macrobench tests Set text encoding inside TestUtils::drawUtf8ToCanvas and use TestUtils::drawUtf8ToCanvas instead Canvas::drawText. This CL is a follow-up of ag/3287411. Test: Ran macrobench tests Change-Id: I1b2f014d17f26ccc8fbdae9cfeea4ac25fd4c51f
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
1bcacfdcab0eaa0cee92bd7f5a1b5e271dd68e52 |
|
03-Nov-2017 |
John Reck <jreck@google.com> |
Format the world (or just HWUI) Test: No code changes, just ran through clang-format Change-Id: Id23aa4ec7eebc0446fe3a30260f33e7fd455bb8c
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
e681bf6b5c798cce3858e1d39e4fe629cab721f0 |
|
03-May-2017 |
Chris Craik <ccraik@google.com> |
Make all FrameBuilderTests run on RT Fixes: 33834637 Test: adb shell /data/nativetest/hwui_unit_tests/hwui_unit_tests --gtest_filter=FrameBuilder.renderNode_OpenGL Test: adb shell /data/nativetest/hwui_unit_tests/hwui_unit_tests --gtest_filter=FrameBuilder.projection* They essentially all use Caches, so making RT-only for safety. This prevents crashes when trying to access Caches in a non-rt test, when it's not guaranteed to be created. Change-Id: I530c73d0ffe2d4f4ef53a46715f5bcca2c485f70
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
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/FrameBuilderTests.cpp
|
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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
2de950d5a8b47c7b4648ada1b1260ce4b7342798 |
|
25-Jan-2017 |
John Reck <jreck@google.com> |
Overhaul RenderNode's DisplayList management * Move mValid to native * Have destroyHardwareResources destroy everything * Remove flaky mParentCount checks in setStaging * All tree updates have an internal observer to ensure onRemovedFromTree() is a reliable signal * onRemovedFromTree() immediately releases resources to avoid displaylist "leaks" Test: Unit tests for validity added & pass, manually verified that b/34072929 doesn't repro Bug: 34072929 Change-Id: I856534b4ed1b7f009fc4b7cd13209b97fa42a71c
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
47aa8d1477d1bacdb3b45e0463ef99dcf5c9cc09 |
|
23-Jan-2017 |
John Reck <jreck@google.com> |
Add tests for b/34598346 Test: unit test passes Bug: 34598346 Change-Id: I7e5144aa875e42487718059cc06b86e32db28702
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.cpp
|
8cd3edfa15cc9cdbffa935d19ab894426b08d174 |
|
09-Jan-2017 |
Greg Daniel <egdaniel@google.com> |
Break Layer class into Gl and Vulkan subclasses Test: manual testing Change-Id: Ibd2beed39de3ac6da7448e96496253cfe427dfbb
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
347691f8d87157be0eaeca26f4003d8a06a275e3 |
|
01-Dec-2016 |
Stan Iliev <stani@google.com> |
Fix a crash in skia pipeline, when empty reorder block is first Fix a crash in skia pipeline, which happens if an empty reorder barrier is inserted at index 0 in a SkiaDisplayList. Add a unit test that repro the bug (unit test is crashing wihtout the fix and passing with the fix). Test: built and ran skia pipeline with angler-eng and run HWUI unit tests. Change-Id: I4aded15021c70cc0ae8daa83bbe8ed0e10a41eef
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
88e0891f6657573a5ad918c2d76d6c02bb8ceba3 |
|
23-Nov-2016 |
Stan Iliev <stani@google.com> |
Fix draw order for non-RenderNode draw commands Fix a drawing order issue in Skia pipeline. Add unit test in both HWUI and Skia to test the fix. Test: built and ran on angler-eng and HWUI unit tests passed. Bug: 32506749 Change-Id: I7f13457726a8664f18a46aca2279b876acec2944
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
db45a4bfaff1120a9b23073e46a0cc6d39f56023 |
|
08-Nov-2016 |
Stan Iliev <stani@google.com> |
Fix Skia render node projection to match HWUI Fix Skia render node projection to match HWUI. Port FrameBuilderTests_projectionReorder test for Skia pipeline. Add new tests in both HWUI and Skia to cover more projection use cases. Test: built and run on angler-eng Change-Id: Ibf27af211452ae95d595aca7723ea63f48b0b282
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
ca9b1ed9f0d8638637c83931f96f184889a72fa4 |
|
18-Oct-2016 |
Mike Reed <reed@google.com> |
Merge "use SkBlendMode instead of SkXfermode use sk_sp versions of paint setters/getters"
|
f8f56cbb20817c295fe8c6f886dca5e2912e1996 |
|
15-Oct-2016 |
Chris Craik <ccraik@google.com> |
Fix complex clipping on mergeable ops Fixes: 32106003 Test: unit tests passing (and one added) Change-Id: I519bc38a1fa8c25c9ae317ffdb7e59e5a0824f59
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
c3f709c7ed262b946998642889ca1b2d836e7a75 |
|
25-Jun-2016 |
Chris Craik <ccraik@google.com> |
Merge \\"Round unclipped saveLayers\\" into nyc-mr1-dev am: fdef509c93 am: 366f7476ea Change-Id: I61e1d5a8b03d2946fd6e572690304343f524e580
|
d5a90114128f4d3d528f1a0e93651496c968f940 |
|
24-Jun-2016 |
Chris Craik <ccraik@google.com> |
Round unclipped saveLayers fixes: 29456451 Change-Id: I2be8b47c46936e75071ad0819a718f72b96cbd2b
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
fa29d8c368c9958e577db7487fd121f456ddee41 |
|
25-May-2016 |
John Reck <jreck@google.com> |
Merge "Merge "Fix a translate issue with saveLayer" into nyc-dev am: f4ae997719 am: e5a3df612a" into nyc-mr1-dev-plus-aosp am: ebe36fb4f7 * commit 'ebe36fb4f7800ae58777809d765ff207a4c30f8f': Fix a translate issue with saveLayer Change-Id: I061f21b1e2ab6764394e9e95d2f2757bb84f6268
|
c9bb1a38d356087a4e5578307a6839eac0a1e6ee |
|
25-May-2016 |
John Reck <jreck@google.com> |
Fix a translate issue with saveLayer Bug: 28667141 saveLayer clips the layer to the size it needs to be and will translate content if necessary, but the drawLayerOp that results from that was not translated to handle the shifted draw content. This fixes that Change-Id: I3c9ffd5d0282fa1b958bced94c25e9744281e9be
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
d53e3bed1ca4a14b2a86d53eaef6969bd043176e |
|
03-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: I080090d50f1a368a4e7c1a0732297bb6a295e34f
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
c79c3246c9a3e0d2aa34afd18fddc95a6aff0f30 |
|
18-Apr-2016 |
Chris Craik <ccraik@google.com> |
Merge "Improve multi-window render clipping logic" into nyc-dev
|
9cd1bbe5c9e14472e631d8cc10005613925f34af |
|
15-Apr-2016 |
Chris Craik <ccraik@google.com> |
Improve multi-window render clipping logic Fixes: 28125010 Restructures 'scene defer', to implement window backdrop overdraw avoidance in new render pipeline, and disable clipping to content draw bounds. Also restructures FrameBuilder's constructors, to separate out into multiple defer methods. Change-Id: I53facb904c1a4a4acc493d8a489921a79a50494e
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
cd1c3eba69d044b551cededad75474038f919890 |
|
14-Apr-2016 |
John Reck <jreck@google.com> |
Add a callback for when a gl functor is released Bug: 27709981 Change-Id: Id5be3e8f88d6d84a9c59c7ed23e7e8862feefbe8
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
74af6e282f8a8f75928a071e8200039517cf5c12 |
|
05-Apr-2016 |
Chris Craik <ccraik@google.com> |
Fix OffscreenBuffer leak Fixes: 27941148 Make OffscreenBuffer lifecycle an explicit (and tested) contract between FrameBuilder and BakedOpRenderer, entirely separate from dispatch. This makes it safe to reject any rendering work via overdraw content rejection (before it gets to a BakedOpDispatcher). Adds a couple tests around OffscreenBuffer leaks, and switches OffscreenBuffer tests to RENDERTHREAD_TEST macro, as appropriate. Change-Id: Id114b835d042708ae921028fb4b17e5fa485fe64
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
a82ffc549bd6dbf8cfc6f4d646d0f458dca54014 |
|
05-Apr-2016 |
sergeyv <sergeyv@google.com> |
Fix opacity setup in FrameBuilder bug:27941278 Change-Id: Ib0599f669406d2fb477d51d5ba701a89f83f9bd9
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
6246d27813f25b85f6e4b5cb1121fe8484bcce2d |
|
30-Mar-2016 |
Chris Craik <ccraik@google.com> |
Support buildLayer in new pipeline bug:26561995 bug:27620686 Change-Id: I6c39f9a077e7e6002d3c01b8888238fd17b0f02a
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
80d2ade939153da87b3cd3b0a69a713bf68b64ba |
|
28-Mar-2016 |
Chris Craik <ccraik@google.com> |
Overdraw avoidance in new pipeline bug:27873093 Adds the simple overdraw avoidance optimization to the new pipeline. This means when LayerBuilder defers draws that are opaque over the full area of the repaint region, it will discard all drawing content beneth. Also moves a lot of complexity out of BakedOpState's header. Change-Id: Iffca6d8e1b170ef31a5d6c83d25592670e02323d
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
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/FrameBuilderTests.cpp
|
349c866e399a1eb2e85b1982d5d10f3a8cc4c69b |
|
26-Mar-2016 |
Chris Craik <ccraik@google.com> |
Merge "Create first class unbounded ColorOp" into nyc-dev
|
243e85b2e443def1ef47a180e824b36f513c8db8 |
|
25-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix TextureLayer test Fixes: 27823158 Change-Id: Ifed0d6119349662a23899935bfe5f3bacb361617
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
3a5811b50157e7ba50854caf957e806aee794d39 |
|
22-Mar-2016 |
Chris Craik <ccraik@google.com> |
Precache/early kick off of op work for non-shadow ops. bug:26562703 bug:27052145 Change-Id: Ic452bfe75da849ffdd47fecdd6eb1472fd0c806e
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.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/FrameBuilderTests.cpp
|
49658d43802dc74c0ad68b7f5ba509832c1dec81 |
|
21-Mar-2016 |
Sergei Vasilinetc <sergeyv@google.com> |
Merge "Move text logic from jni to hwui level" into nyc-dev
|
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/FrameBuilderTests.cpp
|
7c02cab0b1c7db0fb786893240ec6f00f16c2cee |
|
17-Mar-2016 |
Chris Craik <ccraik@google.com> |
Account for text op stroke in bounds calculation bug:27410033 Change-Id: Idf5bd5d2401f458d03af11617144cbe88adaf886
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
223e3b6c2b53a66b4efd8040edfe23ed1a5c925e |
|
10-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix WebView disappearing bug:27528563 Change-Id: Ib9fefa18ef9fb8eb11edd097cbadf8ab2b911576
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
f6c20e4b4232e30901676bcdf1aed64801d50c7e |
|
02-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix merged bitmap mesh generation and reenable merging bug:26793764 bug:26569206 Change-Id: I54628e99b61f58f5726a387ea3599c29695c0efc
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
a748c08241e43fc68c7c34767d819aef5183936e |
|
02-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix ripple positioning within scrolled node bug:27275799 Skip applying clip/matrix properties from projected node op, since we don't want to respect the clip, and matrix is already baked into transformFromCompositedAncestor. This skips op clips in the new pipeline, and fixed a double application of scroll on ripple backgrounds. Change-Id: I4f72448fe0463ab666564ca538d8b6bf525d98de
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
678ff81105753656aa4822f4f675ef96dc9d2b83 |
|
01-Mar-2016 |
Chris Craik <ccraik@google.com> |
Clip projected ripples to outlines bug:27343928 Also fixes positioning of ripples to a scrolled projection receiver. Change-Id: I74b7233c46d7c15839ca8bf50e188ba6646d7432
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
4876de16e34622634266d09522c9153c78c7c2fb |
|
26-Feb-2016 |
Chris Craik <ccraik@google.com> |
Properly reject empty unclipped savelayers bug:27225580 bug:27281241 Empty unclipped savelayers (clipped at defer time, often by dirty rect) were resulting in invalid layer clear rectangles. Simplify by just rejecting these unclipped savelayers entirely at defer. Also, use repaint rect as base clip for constructed ops within LayerBuilder. Change-Id: I5c466199e85201a2f68f5cdc60b29187c849961b
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
6e068c0182f6f85bccb855a647510724d1c65a13 |
|
16-Jan-2016 |
Chris Craik <ccraik@google.com> |
Early kickoff of shadow tasks bug:26562703 Change-Id: I7cdf18f2c662380bd31c7ffeefd5c3f569e5c1c6
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
c9fd313f94f7e0dc1f1f865290a2eb1b1897d2ad |
|
26-Jan-2016 |
John Reck <jreck@google.com> |
Merge "Fix tests"
|
65182ccffc46a601bf22ffbbfa8df4e4df01102f |
|
26-Jan-2016 |
John Reck <jreck@google.com> |
Fix tests Disable FrameBuilder.clippedMerging as it relies on merged bitmap ops which was disabled in b/26793764 Fix Buffer to correctly initialize mRefs count Change-Id: I87d2fcc690a2ae14eaf751f650f522be5b622edf
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.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/FrameBuilderTests.cpp
|
7db5ffb7dbd30202468459e2ef4426e91d4fcbb3 |
|
15-Jan-2016 |
John Reck <jreck@google.com> |
Revert "Revert "Fix leak in unclipped save layer"" This reverts commit a6fc36d4cd7f27147fd304960acdd1d2f47fc1c6. Change-Id: I6b96afe4a32dc894d5b17cfb870b45063257aed2
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
a6fc36d4cd7f27147fd304960acdd1d2f47fc1c6 |
|
15-Jan-2016 |
Daniel Chapin <chapin@google.com> |
Revert "Fix leak in unclipped save layer" This reverts commit 8e068d5fd38dd103a122215fb6d185135182edf3. Change-Id: Icd8ad5a2450db34aacecf748d6103df9faaa4c81
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
8e068d5fd38dd103a122215fb6d185135182edf3 |
|
15-Jan-2016 |
John Reck <jreck@google.com> |
Fix leak in unclipped save layer Change-Id: I31f146af2cb6f5cb8dd19bb0feff0ae35b864eba
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|
f158b49c888f722194afe5a80539a2b020c130bc |
|
12-Jan-2016 |
Chris Craik <ccraik@google.com> |
Rename Reorderers to Builders Change-Id: I9bb5a2e70055e2f6d14912fbd86ab72ac0d6e20c
/frameworks/base/libs/hwui/tests/unit/FrameBuilderTests.cpp
|