300108 Commits

Author SHA1 Message Date
Romain Guy
f7e79d6eb3 Remove RGBX_FP16 format
Bug: 32984164
Test: compile
Change-Id: I22ffe0991d3c4add68317a0554dcac6a7ac56d12
2016-12-16 10:23:21 -08:00
Romain Guy
9505a65527 Add new RGBA_F16 bitmap config
This configuration uses 64 bits per pixel. Heach component is stored as a
half precision float value (16 bits). Half floats can be decoded/encoded
using android.util.Half.

RGBA_F16 bitmaps are used to decode wide-gamut images stored in 16 bit
formats (PNG 16 bit for instance). aapt is currently not aware of PNG
16 bits so such files must be placed in raw/ resource directories.

This first pass provides only partial drawing support with hardware
acceleration. RGBA_F16 bitmaps are stored in linear space and need
to be encoded to gamma space with the appropriate OETF to be rendered
properly on Android's current surfaces. They are however suitable for
linear blending. Full rendering support will be provided in a future
CL (BitmapShaders might be a bit tricky to handle properly during
shader generation).

Bug: 32984164
Test: bit CtsGraphicsTestCases:android.graphics.cts.BitmapRGBAF16Test

Change-Id: I328e6b567441a1b9d152a3e7be944a2cf63193bd
2016-12-16 09:15:07 -08:00
Makoto Onuki
de315b99dc Merge "ShortcutManagre: foreground check, more tests." 2016-12-16 17:01:35 +00:00
Pankaj Kanwar
32d76c703f Merge "Notify user when user fails to connect to the network." into nyc-mr2-dev am: 99291e8f35
am: 04c372c271

Change-Id: I7a9299d098b7e30406cfa4713acba2e251ef7ec3
2016-12-16 16:43:23 +00:00
pkanwar
5d4d60eb3a Notify user when user fails to connect to the network. am: 2b7a8a9ab0
am: e5ca431af0

Change-Id: I68d43ccca0239948f0e464999dc08c084b7a82f0
2016-12-16 16:42:19 +00:00
Pankaj Kanwar
04c372c271 Merge "Notify user when user fails to connect to the network." into nyc-mr2-dev
am: 99291e8f35

Change-Id: I8d340854a4f46ddff8e1432396b9110e438215eb
2016-12-16 16:15:10 +00:00
pkanwar
e5ca431af0 Notify user when user fails to connect to the network.
am: 2b7a8a9ab0

Change-Id: I04401c95fa9014e6e988ca0e80de8289ce486bdc
2016-12-16 16:15:03 +00:00
Pankaj Kanwar
99291e8f35 Merge "Notify user when user fails to connect to the network." into nyc-mr2-dev 2016-12-16 16:00:14 +00:00
TreeHugger Robot
e59dc4124a Merge "try to stop using exotic clipps" 2016-12-16 15:49:47 +00:00
Polina Bondarenko
bcdc5d748e Merge "Make TelephonyManager APIs public:" am: 441bfc6718 am: 104a5c7a34 am: bab9a7e66e
am: f5088c0d77

Change-Id: Ic6db847259207210f000a3463928e97dbae1b4f8
2016-12-16 11:02:19 +00:00
Polina Bondarenko
f5088c0d77 Merge "Make TelephonyManager APIs public:" am: 441bfc6718 am: 104a5c7a34
am: bab9a7e66e

Change-Id: Ie57e56db0d87968524bc7dc39b2d1061c4ec88b3
2016-12-16 10:53:30 +00:00
Polina Bondarenko
bab9a7e66e Merge "Make TelephonyManager APIs public:" am: 441bfc6718
am: 104a5c7a34

Change-Id: I0d234fd2539a3a9ec58c820a7a7428430aa2255a
2016-12-16 10:45:03 +00:00
Polina Bondarenko
104a5c7a34 Merge "Make TelephonyManager APIs public:"
am: 441bfc6718

Change-Id: I968c8232c746027123beac6481161019e1dc64a5
2016-12-16 10:37:21 +00:00
Treehugger Robot
441bfc6718 Merge "Make TelephonyManager APIs public:" 2016-12-16 10:29:04 +00:00
Colin Cross
a38f3310f9 Merge "Move libandroid_runtime headers into frameworks/base/core/jni" am: 541845908c am: 29d7284285 am: 2d9b7015a1
am: 2bb2684841

Change-Id: If3a0664a4efe647eb575534ac0220aec9bb093bb
2016-12-16 09:20:41 +00:00
Colin Cross
cae60e0f90 Move libandroid_runtime headers into frameworks/base/core/jni am: 71044fe7e5 am: 7f63febbc4 am: b1a3ae1f54
am: 4f8c759959

Change-Id: I1044f4a4c89f5e5135dfd30af2a0cdc933c27e9f
2016-12-16 09:18:09 +00:00
Ruben Brunk
cc502f3197 Merge "Don't call into VrManagerService with AM lock." into nyc-mr2-dev am: 2bfb3155d9
am: f0df278823  -s ours

Change-Id: I0011a18045f824ded59507cfced49f5d540ae730
2016-12-16 09:14:54 +00:00
Colin Cross
2bb2684841 Merge "Move libandroid_runtime headers into frameworks/base/core/jni" am: 541845908c am: 29d7284285
am: 2d9b7015a1

Change-Id: I333ebefc01b52bf2121617281a6fb114c1533570
2016-12-16 09:14:53 +00:00
Ruben Brunk
757a583389 Don't call into VrManagerService with AM lock. am: 27b53cfe88
am: cc43150bd7  -s ours

Change-Id: I4bfa1242cfe36fec1cc00e0136b0729b9d36652f
2016-12-16 09:13:55 +00:00
Colin Cross
4f8c759959 Move libandroid_runtime headers into frameworks/base/core/jni am: 71044fe7e5 am: 7f63febbc4
am: b1a3ae1f54

Change-Id: I485c242afcdfdfa3148475b10eab3ff547f453d4
2016-12-16 09:13:54 +00:00
Colin Cross
2d9b7015a1 Merge "Move libandroid_runtime headers into frameworks/base/core/jni" am: 541845908c
am: 29d7284285

Change-Id: Iedd8583e553fa5046a5434a56c0cf1e2a81851a7
2016-12-16 09:06:49 +00:00
Ruben Brunk
f0df278823 Merge "Don't call into VrManagerService with AM lock." into nyc-mr2-dev
am: 2bfb3155d9

Change-Id: Iea925a8edd6485fada6c3ed06accd07f5284b567
2016-12-16 09:06:00 +00:00
Ruben Brunk
cc43150bd7 Don't call into VrManagerService with AM lock.
am: 27b53cfe88

Change-Id: I9670487f160e9ef2af6b8da250943c7ad4749e5d
2016-12-16 09:05:54 +00:00
Colin Cross
b1a3ae1f54 Move libandroid_runtime headers into frameworks/base/core/jni am: 71044fe7e5
am: 7f63febbc4

Change-Id: I81b1c89c85ff779509309a83efc16dc140f4a08f
2016-12-16 09:05:54 +00:00
Colin Cross
29d7284285 Merge "Move libandroid_runtime headers into frameworks/base/core/jni"
am: 541845908c

Change-Id: Ia15d168a42bd0290e7cdeb7d19c98210890ed095
2016-12-16 08:57:55 +00:00
Colin Cross
7f63febbc4 Move libandroid_runtime headers into frameworks/base/core/jni
am: 71044fe7e5

Change-Id: I70e7c0ca02a2783ab2c32a9d067ba75092fd81c6
2016-12-16 08:57:51 +00:00
TreeHugger Robot
2bfb3155d9 Merge "Don't call into VrManagerService with AM lock." into nyc-mr2-dev 2016-12-16 08:53:57 +00:00
Treehugger Robot
541845908c Merge "Move libandroid_runtime headers into frameworks/base/core/jni" 2016-12-16 08:46:59 +00:00
Ruben Brunk
b358b736e2 Merge "Fix VR interaction with screen on/off/lockscreen." 2016-12-16 06:46:54 +00:00
Android Build Merger (Role)
de467b53a6 Merge "Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: ad7fe271ae" into nyc-mr2-dev-plus-aosp am: 412ff4dde5" 2016-12-16 05:35:40 +00:00
Android Build Merger (Role)
48c23efb97 Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: ad7fe271ae am: 4bf240adda" 2016-12-16 05:35:23 +00:00
Mark Lu
d7dd23bdb6 Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: ad7fe271ae" into nyc-mr2-dev-plus-aosp
am: 412ff4dde5

Change-Id: Ib880d40cf734f590e1d0b47a90467b62d0520666
2016-12-16 05:34:42 +00:00
Mark Lu
008a71ee24 Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: ad7fe271ae
am: 4bf240adda

Change-Id: Ib01e65e2fc7f66613f806825f4b8b3c6e6fb21cd
2016-12-16 05:34:32 +00:00
TreeHugger Robot
f6bd92e0dc Merge "Includes key/value on exception thrown when they're too large." 2016-12-16 05:34:09 +00:00
Mark Lu
1cd979eaab Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: db8fdee7a4" into nyc-mr2-dev-plus-aosp
am: cb9dcbbc7f

Change-Id: If1506fb1e8827a2ee3b481292e560b99c86cf5eb
2016-12-16 05:33:03 +00:00
Mark Lu
c4490cecd5 Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: db8fdee7a4
am: 49ad42a12f

Change-Id: I356a195b2b8e4dadc9dd6fd3ebe25365a3806ae1
2016-12-16 05:32:56 +00:00
Mark Lu
abf7dc0ecf Merge "docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3 am: 1c5a117342" into nyc-mr2-dev-plus-aosp
am: 482917510b

Change-Id: I2fcd1cda185dc2b3583624ea1ad08e0bcde9a28f
2016-12-16 05:31:35 +00:00
Mark Lu
b6c011864c docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3 am: 1c5a117342
am: 9270be9a0a

Change-Id: Ib6e3f02b97b57a6cb0bed778fed97f39367ad372
2016-12-16 05:31:26 +00:00
Mark Lu
bce1e456dc docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3 am: fd737791e8
am: 45d6ba7b98

Change-Id: I2dcb6bc7f8ebf385bc7d6a571a760c140a65e9fb
2016-12-16 05:30:20 +00:00
Android Build Merger (Role)
412ff4dde5 Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: ad7fe271ae" into nyc-mr2-dev-plus-aosp 2016-12-16 05:16:19 +00:00
Android Build Merger (Role)
cb9dcbbc7f Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446 am: db8fdee7a4" into nyc-mr2-dev-plus-aosp 2016-12-16 05:16:03 +00:00
Mark Lu
4bf240adda Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446
am: ad7fe271ae

Change-Id: Ie01aba0ba90a72d78fd53c70586d991a6695761e
2016-12-16 05:15:38 +00:00
Mark Lu
49ad42a12f Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4 am: b825c71446
am: db8fdee7a4

Change-Id: I499caec2bfd9544ad2c0a6e715a8d2358239abfb
2016-12-16 05:15:28 +00:00
Android Build Merger (Role)
482917510b Merge "docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3 am: 1c5a117342" into nyc-mr2-dev-plus-aosp 2016-12-16 05:15:15 +00:00
Mark Lu
9270be9a0a docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3
am: 1c5a117342

Change-Id: I84b0410fcef3bea08c5636927864298d30989308
2016-12-16 05:14:40 +00:00
Mark Lu
45d6ba7b98 docs: changes to broadcast documentation am: 33ec106d22 am: 377dab8ab3
am: fd737791e8

Change-Id: I18b47ba01b0af8882c25526d8823f263f456aae2
2016-12-16 05:14:34 +00:00
Mark Lu
db8fdee7a4 Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4
am: b825c71446

Change-Id: I08459d58e96cffebedb1fbe034c4c36acec1c0c0
2016-12-16 05:07:35 +00:00
Mark Lu
ad7fe271ae Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549d4
am: b825c71446

Change-Id: I3bf4c7726b5221f7013e2df35d007f30e24dba17
2016-12-16 05:07:28 +00:00
Mark Lu
fd737791e8 docs: changes to broadcast documentation am: 33ec106d22
am: 377dab8ab3

Change-Id: I2e8377b188ce6a10ea633e089c3a20f9ef7908fd
2016-12-16 05:06:42 +00:00
Mark Lu
1c5a117342 docs: changes to broadcast documentation am: 33ec106d22
am: 377dab8ab3

Change-Id: I7dcb1bc57fb62f2b177c7ad15a9236da98fb749f
2016-12-16 05:06:37 +00:00