Chris Craik
498d38e6c6
Merge "Fix behavior of stencil clipping within clearLayerRegions" into lmp-dev
2014-07-25 21:16:23 +00:00
Adam Lesinski
f28d505dc5
Ensure the ResTable data is at least the size of a ResTable_header
...
Change-Id: Ib8d5574bd6a125797a582837987332e66721e84d
2014-07-29 17:42:34 +00:00
Chris Craik
62d307c240
Fix behavior of stencil clipping within clearLayerRegions
...
bug:16376960
The draw within clearLayerRegions should never be affected by the
current stencil clip, since it's just ensuring that the content of the
layer is cleared, and not doing real content drawing.
Also, add optional verbose GL event logging
Change-Id: I538b1bc631fc091340b76e12db6af0c219851b57
2014-07-29 17:42:22 +00:00
John Reck
591a824c5d
Merge "Add layer/texture creation tracing" into lmp-dev
2014-07-28 18:28:56 +00:00
John Reck
ec4cefc152
Add layer/texture creation tracing
...
Change-Id: I0af6a36c97a9f5f35d28e0e36539ba8d8011ea7c
2014-07-29 10:04:01 -07:00
Riley Andrews
68eccdade2
Add cursor flags into SpriteController to suppor async cursor updates.
...
- This is fairly blindly taken from nvidia's implementation.
Change-Id: I825ecbd9cb4b394793dce079591b37efca546bbe
2014-07-28 22:04:06 +00:00
Bo Liu
590b8d3601
Merge "Add kModeSync" into lmp-dev
2014-07-24 20:48:02 +00:00
John Reck
09d5cddf67
Add kModeSync
...
Bug: 16526750
Change-Id: I4c087160e80432739321172fd57880846c8de6e0
2014-07-24 10:36:08 -07:00
Chris Craik
00cae4153e
am b5c4634e: am 63582f46: Move ClipBounds to native
...
* commit 'b5c4634e36d5e515852f05722afeb8de053dec62':
Move ClipBounds to native
2014-07-25 21:12:48 +00:00
Chris Craik
a753f4c6cb
Move ClipBounds to native
...
bug:15698973
Also simplifies RenderNode LTRB properties
Change-Id: I09263a697b71d325a46b57cd5250a2b165f251c8
2014-07-25 20:56:50 +00:00
Chris Craik
7780176cd4
am 9cba57c5: am b6163d6d: Revert "Dump RenderThread stack on unresponsive"
...
* commit '9cba57c58ebdfc375bcfced53483fe47e2b5a03e':
Revert "Dump RenderThread stack on unresponsive"
2014-07-25 19:18:37 +00:00
Chris Craik
738ec3aace
Revert "Dump RenderThread stack on unresponsive"
...
bug:16563871
bug:16565900
bug:16555847
bug:16551643
This reverts commit ca66e06b9db6e6c921662886e4b7ddd02ac92280.
Change-Id: I23e8d4eaf828b1b298126ba5f36e4e8e7451706a
2014-07-25 18:26:36 +00:00
John Reck
15a807bb9c
am 4afa4696: am c8f0e9b1: Fix ALL compile warnings
...
* commit '4afa469652dd6baa277b57cb584c08cccaf23c50':
Fix ALL compile warnings
2014-07-24 23:35:38 +00:00
Chris Craik
e6be6fada5
am 27222820: am 1a146fc8: Compute layer bounds over subset of VertexBuffer verts
...
* commit '2722282067f472e30e0642b8374034ac01bca314':
Compute layer bounds over subset of VertexBuffer verts
2014-07-24 23:33:37 +00:00
Chris Craik
19393ccd03
am 394e8703: am 2d3c6c93: Connect shadow style attributes to renderer
...
* commit '394e8703222d59f0de4da82afce423ada12c346f':
Connect shadow style attributes to renderer
2014-07-24 23:32:14 +00:00
John Reck
1aa5d2d706
Fix ALL compile warnings
...
All warnings/errors fixed for GCC & Clang
Change-Id: I2ece3a136a5ae97a9acc3069537ed986238b5fd3
2014-07-24 14:28:08 -07:00
John Reck
a728570a9a
am dc7f7045: am ca66e06b: Dump RenderThread stack on unresponsive
...
* commit 'dc7f7045f66733dbd3bf46934ddd6dec5b12a64a':
Dump RenderThread stack on unresponsive
2014-07-24 19:45:56 +00:00
Chris Craik
9a89bc6524
Compute layer bounds over subset of VertexBuffer verts
...
bug:15538815
Change-Id: I0dbb54f656a6ae99a87c5734761107e1c2351b65
2014-07-24 17:49:23 +00:00
Chris Craik
058fc64001
Connect shadow style attributes to renderer
...
bug:15859361
Moves lighting info out of StatefulBaseRenderer, since it's not useful
at record time, and only used by OGLR.
Change-Id: I7ab065d02d9304afad1dc4c48597a7a621366f8e
2014-07-24 16:41:13 +00:00
John Reck
73b7a4db41
Dump RenderThread stack on unresponsive
...
Bug: 16408405
Change-Id: I4ba4836fd1451fb8ba77c34cdb843d3cb4217bb8
2014-07-23 22:28:44 +00:00
Chris Craik
99bc64e721
am 97d572ec: am f2ecf428: Merge "Build layer damage bounds for shadows" into lmp-dev
...
* commit '97d572ecb4804fc764a2bc99d0a0f6dddfe6fbd8':
Build layer damage bounds for shadows
2014-07-23 18:19:58 +00:00
Chris Craik
35763b1c0b
am 1f9b1c74: am d93bb9e1: Merge "Make setter methods on Outline call setEmpty() based on params" into lmp-dev
...
* commit '1f9b1c74aad278704920e8181c31229dd05bb49b':
Make setter methods on Outline call setEmpty() based on params
2014-07-23 00:37:07 +00:00
Chris Craik
0645128b80
Make setter methods on Outline call setEmpty() based on params
...
bug:16142564
Additionally, better define behavior around null outline providers:
A view with an empty outline, and setClipToOutline=true will not be
rendered, though one with a null outline provider
(and thus no outline) will be.
Change-Id: Ic9549841b107b2eb51b417c66058a0cd69dd89eb
2014-07-22 15:15:11 -07:00
Chris Craik
2923df5382
am 48242d80: am 50a2d633: Merge "[HWUI] Fix invisible views are still shown in popup window"
...
* commit '48242d801c8719f458a615b14b31760ae590006e':
[HWUI] Fix invisible views are still shown in popup window
2014-07-22 19:15:43 +00:00
Chris Craik
50a2d6339c
Merge "[HWUI] Fix invisible views are still shown in popup window"
2014-07-22 16:35:00 +00:00
Chris Craik
5eac9e114e
Merge "Build layer damage bounds for shadows" into lmp-dev
2014-07-22 16:29:55 +00:00
Chris Craik
c93e45cf04
Build layer damage bounds for shadows
...
bug:15538815
Change-Id: I703afeb7e31c28002bd1aff9ce448ec8cdc4e70d
2014-07-23 11:04:53 -07:00
John Reck
d3de42cae8
Add RT-enabled reveal animator
...
Bug: 16161431
Also re-writes RevealAnimator to avoid using any listeners internally,
removing the logic around shadowing the update listeners.
Change-Id: I6ed8126398eed971a87f20bccb7584c9acafbb6c
2014-07-18 22:10:22 +00:00
Chris Craik
152d9e6128
Merge "[HWUI]: fix residual line on FrameBuffer"
2014-07-17 18:05:27 +00:00
Chris Craik
f3e85b5bac
Merge "[HWUI]: fix residual line on FrameBuffer" into lmp-dev
2014-07-17 18:11:21 +00:00
henry.uh_chen
33f5a59ac3
[HWUI]: fix residual line on FrameBuffer
...
Symptom: If app applies animation to enlarge a bitmap, there will be an residual
line on the screen
Root Cause: On platform which has Tile Rendering implementation (ex. Qualcomm
CPU), startTiling() call will restrict the framebuffer region which
GPU can affect. So the expansion of clear region by 1 will not take
effect if startTiling region is not expanded.
Solution: Expand the startTiling region by 1, too.
Reproduce steps: Apply animation to enlarge (and then shrink) a bitmap icon.
Cherry-pick of 20adb6ce4d52b15472e7e5ee953e06cc349a827c from AOSP
Change-Id: I163b898b87b74d221dc4210b7fa657aa93c82c19
2014-07-17 21:50:01 +00:00
Chris Craik
5d705ee6ad
Merge "Minor cleanups around color usage" into lmp-dev
2014-07-17 18:05:14 +00:00
Chris Craik
98d608dba6
Minor cleanups around color usage
...
Change-Id: I56733cbe933a58d5977c032f056abb35265ee252
2014-07-17 12:25:11 -07:00
John Reck
5cdb8f998c
Fix logging
...
Bug: 16357287
Change-Id: Ic14e32c941e42ab1f1ed51ff8ed7185979e57a55
2014-07-17 18:12:01 +00:00
Martin Kosiba
7df3625d5b
Allow for appending of resources to an AssetManager.
...
BUG: 11505352
Change-Id: Ifa290580a6dc63c2f471d0bbf5f066db14aed4d7
2014-07-17 18:10:02 +01:00
Chris Craik
58ddced277
Initializing variables - generally a good practice
...
Change-Id: Ib29a69f741eda869701493bb04e155d786e6e402
2014-07-16 19:11:46 -07:00
Chris Craik
889fc94ffa
Merge "Add accessibility text contrast setting" into lmp-dev
2014-07-16 21:54:23 +00:00
Chris Craik
cce47eb580
Add accessibility text contrast setting
...
b/14624452
Adds a feature which draws all text (in the HW accelerated standard
path) in a high contrast mode. Text is drawn at full alpha, and either
white or black (depending on its original color) with a starkly
contrasted outline beneath it.
Change-Id: I943f624b6367de35367cced3b2a8298f2bc62377
2014-07-16 18:25:23 -07:00
John Reck
514a8b88f7
Merge "Fix root RenderNode damage calculation" into lmp-dev
2014-07-16 02:20:34 +00:00
John Reck
0a97330b98
Fix root RenderNode damage calculation
...
Bug: 15888445
Change-Id: I281ec9271c9889673dcdfcb6d31e341a7b47b7de
2014-07-16 13:55:14 -07:00
Chris Craik
0d5ac954a1
Fix translated VertexBuffer layer damage calculation
...
b/15986851
Change-Id: Id6be412e693c5233326164723a0a96e3802d9426
2014-07-15 13:01:02 -07:00
Chris Craik
544e524db6
Fix arc 360 degree sweep rendering
...
bug:15947035
Change-Id: I83715968cb90f4fcf39b25fb283d241d1a1284b5
2014-07-11 18:15:34 +00:00
Chris Craik
73842582fe
Abort on shader link/compile failure
...
b/16207378
Change-Id: I12debb0846214a08459ad25454653a003f034402
2014-07-11 00:32:27 +00:00
Elliott Hughes
6a4deeda70
Switch frameworks/base/libs/androidfw to the new icu.
...
Change-Id: Id82830750dd7e83bbc66811a1133b403cc697c97
2014-07-09 16:58:28 -07:00
Elliott Hughes
e8e968a7c6
am 583a845c: am 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."
...
* commit '583a845c6eb6308d7ada72cb0e91444efc91cc54':
Switch frameworks/base/libs/androidfw to the new icu.
2014-07-10 00:42:48 +00:00
Elliott Hughes
583a845c6e
am 3964ea46: am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."
...
* commit '3964ea46750cd5715f29ad4d9cada4a35208ad7a':
Switch frameworks/base/libs/androidfw to the new icu.
2014-07-10 00:16:43 +00:00
ztenghui
83f7ee8d12
Remove the unnessary log
...
We still need to investigate the underlying problem and fix it.
bug:16015708
Change-Id: If38b550d5af990d5aaa6633ee129a61e927d66c1
2014-07-09 23:53:54 +00:00
Narayan Kamath
10eb3b0665
am e0849423: am 501bb0a5: Merge "Fix issue when converting fil->tl."
...
* commit 'e0849423214007d4377638fb42db15276e3ca575':
Fix issue when converting fil->tl.
2014-07-07 10:11:23 +00:00
Narayan Kamath
fec5106c8e
Fix issue when converting fil->tl.
...
We should call ResourceTable::getLocales directly,
and not AssetManager::getLocales. The latter will convert
"tl" to "fil" so we'll end up thinking we have resources
for "fil" when we don't really have any.
bug: 15873165
Change-Id: I9753e4608aaecede328a40ee1f3ee6b016d0dedc
2014-07-07 09:51:01 +01:00
henry.uh_chen
3a1bffa835
[HWUI] Fix invisible views are still shown in popup window
...
Symptom: Invisible views are still shown in popup window
Root Cause: glClear isn't called if there is no draw command
Solution: Even if there is no draw command, it still calls glClear
by startFrame().
Reproduce steps: App set one view in a popup window to invisible,
it will be still visible.
Change-Id: I36bc7b752434ad388fbb80ea63341ac778f48d35
2014-07-03 10:14:15 +00:00