sergeyv
7dc370bfe3
HWUI: add leak check for macrobench
...
Change-Id: Id2037921fdbe599b3c722f2e1d17b99f3b74361c
2016-06-17 14:34:22 -07:00
sergeyv
06a62f6f53
Test scene that mocks list view with text items faded on left edge.
...
Change-Id: I6159f02fa511241beaff4f0eb605c4f0bee360d1
2016-06-16 15:58:49 -07:00
Chris Craik
cbcc3d5c3a
Merge \\\"Fix framebuffer incomplete errors\\\" into nyc-dev am: 4bcf66030d am: 7156913021
...
am: 22696fc0e4
Change-Id: Ib824dd0b3df68c37e3fd7ff5613b99d0687add69
2016-06-10 16:20:17 +00:00
Chris Craik
7156913021
Merge \"Fix framebuffer incomplete errors\" into nyc-dev
...
am: 4bcf66030d
Change-Id: I478d99bc0b1f1f10fef38505282711e95b7f5a09
2016-06-10 16:08:38 +00:00
Chris Craik
d4fe4d3b30
Fix framebuffer incomplete errors
...
bug:29127615
Primarily fixes case where 0 dimensioned layers could be
created/updated. Additionally, adds more logging in incomplete
framebuffer cases, if they still occur.
Change-Id: Ib90dbbafd6905aca3c8f46e64064e13a308f713d
2016-06-09 17:05:27 -07:00
Sergei Vasilinetc
0353c378ba
Merge "Add gmock to hwui library"
2016-05-17 21:00:02 +00:00
sergeyv
8bd5edf804
Add gmock to hwui library
...
Change-Id: I1dec4cd234e5ee8bb01140b969d0cf817a849047
2016-05-17 12:22:55 -07:00
Chris Craik
bd2edfca03
Merge "Fix hw layer overdraw/update visualization" into nyc-dev
...
am: 189e3e5ec5
* commit '189e3e5ec5b698f1062fb98692fa75d3750148e0':
Fix hw layer overdraw/update visualization
Change-Id: Ic4c49b25e0d1709d34974adb828c3ab4644415e5
2016-05-17 00:08:14 +00:00
Chris Craik
3741328947
Fix hw layer overdraw/update visualization
...
Fixes: 28748255
Change-Id: I83b531cdf5e4407fd17edd72d96e6189924926fa
2016-05-16 13:54:02 -07:00
Chris Craik
4293527405
Merge "Fix shadow radius too large for RS" into nyc-dev
...
am: 924d8227c4
* commit '924d8227c4c790f05fb90d6140de15fa8abb704b':
Fix shadow radius too large for RS
Change-Id: I14e606d89f456bedb240f564acc7867b629bf8ed
2016-04-21 17:16:16 +00:00
Chris Craik
f3754a8428
Fix shadow radius too large for RS
...
bug:28276925
Change-Id: I3d962ace75be7bbf49f5a95320390d8f5a9bf951
2016-04-19 18:15:51 -07:00
John Reck
93b93ed228
Merge "Turn off HWUI_ENABLE_OPENGL_VALIDATION" into nyc-dev
...
am: b8563f1
* commit 'b8563f1ae4c56da7ca7839739c1427ed0ca6a281':
Turn off HWUI_ENABLE_OPENGL_VALIDATION
Change-Id: I9f46cbffaa702e62310dc4dfccb4b4c004206bf3
2016-04-15 20:20:50 +00:00
John Reck
756619da20
Turn off HWUI_ENABLE_OPENGL_VALIDATION
...
Fixes: 28212865
Disable glGetError() checking after every gl call
Change-Id: I849934172a56150122a8d0114b0307515d988fe7
2016-04-15 11:31:09 -07:00
John Reck
f3c2dee3e1
Merge "Framework-side of SurfaceView#getBitmap" into nyc-dev
...
am: d2eec0e
* commit 'd2eec0efb2e47b23b2a12ab2967e422f0be49094':
Framework-side of SurfaceView#getBitmap
Change-Id: I4da75d89a536c11dbaa9ee1feba8e5838fbb5a41
2016-04-12 14:45:44 +00:00
John Reck
10dd0585c1
Framework-side of SurfaceView#getBitmap
...
Bug: 27708453
Change-Id: Ie6fd7eca522d3e6549d8af587c975fd7e6053649
2016-04-11 16:00:22 -07:00
Chris Craik
6e5c652347
Merge "Support replace op in new pipeline" into nyc-dev
...
am: d306065
* commit 'd30606575783acd8689cfac604cba51e537b6b77':
Support replace op in new pipeline
Change-Id: Iab37f13a5fca72b2e581a897f7e03c17f9ce0b84
2016-04-07 23:30:19 +00:00
Chris Craik
04d46eb69f
Support replace op in new pipeline
...
bug:26562461
Change-Id: Ie48d2da30f5e9d9abe88a5cd973dfb26e38abf63
2016-04-07 15:02:39 -07:00
John Reck
3c77e5aa9d
Merge "Add a callback for rendernode parentcount=0" into nyc-dev
...
am: bbb4c2e
* commit 'bbb4c2eb2e871977289a9c48f414962e46b56ddc':
Add a callback for rendernode parentcount=0
Change-Id: I8168b028ce61413da8ecea76e6531c5dde9ddb46
2016-03-31 18:31:30 +00:00
John Reck
44b49f070a
Add a callback for rendernode parentcount=0
...
Bug: 27709981
Fixes: 22565656
Change-Id: I1cb4461baf9069dc4e7ca6de10d5862578c107f4
2016-03-31 08:36:50 -07:00
John Reck
a4d8ea14bf
Merge "Add a font microbench" into nyc-dev
...
am: a5c4545
* commit 'a5c45459d3f114f125da3357c36b5a3f659d2229':
Add a font microbench
Change-Id: Ib992cc06dcc7063283bee9840ec1b290f378adf5
2016-03-29 20:16:04 +00:00
John Reck
2c0f93798b
Add a font microbench
...
Also remove a low-signal high-frequency trace mark
Fixes: 27894187
Change-Id: I090122a0db8e455eaa9dbce2b0f5b6778a218188
2016-03-29 09:55:13 -07:00
Derek Sollenberger
cf512aa31e
Merge "Compute text bounds on a per glyph basis when drawing from an SkPicture." into nyc-dev
...
am: b64da4c
* commit 'b64da4cac43ad66dc1a1d6e8c963a263cbf932c8':
Compute text bounds on a per glyph basis when drawing from an SkPicture.
2016-03-28 14:35:50 +00:00
Derek Sollenberger
35934cccab
Compute text bounds on a per glyph basis when drawing from an SkPicture.
...
bug: 27665826
Change-Id: I031c08a348b2488c85f74e708ee90019b24d707f
2016-03-25 17:10:27 +00:00
sergeyv
6b8e2c0886
Merge "Clean up and rename TypefaceImpl" into nyc-dev
...
am: ef8ee4c
* commit 'ef8ee4c7bb606778274bfed5b479f97583bc7fae':
Clean up and rename TypefaceImpl
2016-03-22 01:57:04 +00:00
sergeyv
b08bd4e2a3
Merge "Reland: Move text logic from jni to hwui level" into nyc-dev
...
am: d8e91f6
* commit 'd8e91f65ae038a5223d6efd4ca4e382c7764bd4e':
Reland: Move text logic from jni to hwui level
2016-03-22 00:18:37 +00:00
sergeyv
bad9918391
Clean up and rename TypefaceImpl
...
bug:25865834
Change-Id: I77e8a627163e040a5c25865054a8a936052af367
2016-03-21 16:33:14 -07:00
sergeyv
dccca44ffd
Reland: Move text logic from jni to hwui level
...
Initial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/
Change-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8
2016-03-21 15:55:46 -07:00
Sergei Vasilinetc
30e2bb845a
Merge "Revert "Move text logic from jni to hwui level"" into nyc-dev
...
am: 6847953
* commit '6847953955502caa0bd0ba255d879a89aeccbd24':
Revert "Move text logic from jni to hwui level"
2016-03-21 21:12:05 +00:00
Sergei Vasilinetc
afbd0f1fef
Revert "Move text logic from jni to hwui level"
...
This reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff.
Change-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd
2016-03-21 21:03:40 +00:00
sergeyv
b568e44f1b
Merge "Move text logic from jni to hwui level" into nyc-dev
...
am: 49658d4
* commit '49658d43802dc74c0ad68b7f5ba509832c1dec81':
Move text logic from jni to hwui level
2016-03-21 20:18:20 +00:00
sergeyv
a7f6bba1a3
Move text logic from jni to hwui level
...
bug:25865834
Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
2016-03-17 09:48:57 -07:00
Chris Craik
0874ce797c
Merge "Fix flickering when layers resize in-place" into nyc-dev
...
am: c33609cb8b
* commit 'c33609cb8b91e048045a1a051a18ba0e1c6926cc':
Fix flickering when layers resize in-place
2016-03-14 22:51:24 +00:00
Chris Craik
02806288d1
Fix flickering when layers resize in-place
...
bug:27248275
Change-Id: Ia11c93ebc1097f3735071204b6f14ca079bb9fc4
2016-03-14 13:26:25 -07:00
sergeyv
677a876520
Merge "Add GlopBuilder test for snapping" into nyc-dev
...
am: 67bd3b5256
* commit '67bd3b52563335c1773ca2b8cadcd52137ef8ea9':
Add GlopBuilder test for snapping
2016-03-11 23:54:26 +00:00
Sergei Vasilinetc
67bd3b5256
Merge "Add GlopBuilder test for snapping" into nyc-dev
2016-03-11 23:43:10 +00:00
sergeyv
f42bf3e257
Add GlopBuilder test for snapping
...
Change-Id: I7aa5cddef6f0a0e78f3ade67b0446c1f76cf3d13
2016-03-11 14:33:26 -08:00
Chris Craik
03bfc8bbe6
Merge "Add initial BakedOpDispatcher tests" into nyc-dev
...
am: c17232598b
* commit 'c17232598b0455af288955a70fcbdb699954af4c':
Add initial BakedOpDispatcher tests
2016-03-10 00:14:18 +00:00
Chris Craik
c17232598b
Merge "Add initial BakedOpDispatcher tests" into nyc-dev
2016-03-10 00:08:46 +00:00
Chris Craik
419a1e7ef5
Add initial BakedOpDispatcher tests
...
bug:26571145
bug:26923968
bug:27389290
Change-Id: If8ba33732d09b335171f87d5efc419641bafa126
2016-03-09 16:03:52 -08:00
John Reck
2bee0dd944
resolve merge conflicts of 77bf1bb928 to nyc-dev-plus-aosp
...
Change-Id: Ia876298e41f42af1fd0c3f9832468e03ea9129bc
2016-03-09 08:01:37 -08:00
John Reck
77bf1bb928
Merge "Switch hwui to google-benchmark" into nyc-dev
2016-03-09 15:20:11 +00:00
John Reck
9a9bb774cd
Merge "Add leak-checking to unit tests" into nyc-dev
...
am: 328653d74c
* commit '328653d74cb6514cd26a0bce4565f2d79411595e':
Add leak-checking to unit tests
2016-03-08 18:30:45 +00:00
John Reck
dc87c52cd5
Add leak-checking to unit tests
...
Initial pass at leak-detection on the unit
tests. Due to quirks in jemalloc we need
to run the leak check on both the main thread
and the RT thread to get decent leak coverage.
Change-Id: I0dce754aef5593f1ef5c3bed86e1168437a34b74
2016-03-08 10:20:28 -08:00
John Reck
0418afa362
Switch hwui to google-benchmark
...
Change-Id: Ia2b24b8288cb8dc4f9176f4132a24ddcae9b6edd
2016-03-07 13:42:11 -08:00
Dan Willemsen
e9c205be2c
Don't export all includes from libhwui_static
...
The behavior of LOCAL_WHOLE_STATIC_LIBRARIES is changing to also
reexport include directories in addition to every object in the library.
So remove the directories that were added to libhwui_static for local
use, and just set LOCAL_C_INCLUDES in those modules directly.
Change-Id: I30948734797d3e586cbfb2a0fc7ecccc61fe5b5d
2016-03-07 12:58:33 -08:00
Chris Craik
485e41d510
Merge "Revert "Disable HWUI_NEW_OPS"" into nyc-dev
2016-03-04 17:58:37 +00:00
Chris Craik
f0a76088f8
Revert "Disable HWUI_NEW_OPS"
...
bug:27366026
This reverts commit 0bed032eb2d19c339ecaa89a6e3159c0e2ac98de.
Change-Id: I4d569a11bb2b8db73b9984c50941c78ec5c91fe9
2016-03-03 21:07:54 +00:00
Chris Craik
b878a99f23
Merge "Fix matrix mapping of negative rects" into nyc-dev
2016-02-29 22:02:26 +00:00
Chris Craik
261725fdb2
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
2016-02-29 13:10:25 -08:00
John Reck
0bed032eb2
Disable HWUI_NEW_OPS
...
Bug: 27365711
Change-Id: Ife7ecc7c688738df4028f30847a2ff914e433b99
2016-02-25 15:03:48 -08:00