- Dec 16, 2016
-
-
Romain Guy authored
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
-
Makoto Onuki authored
-
Pankaj Kanwar authored
am: 04c372c2 Change-Id: I7a9299d098b7e30406cfa4713acba2e251ef7ec3
-
Pankaj Kanwar authored
am: 99291e8f Change-Id: I8d340854a4f46ddff8e1432396b9110e438215eb
-
Pankaj Kanwar authored
-
TreeHugger Robot authored
-
Polina Bondarenko authored
am: f5088c0d Change-Id: Ic6db847259207210f000a3463928e97dbae1b4f8
-
Polina Bondarenko authored
am: bab9a7e6 Change-Id: Ie57e56db0d87968524bc7dc39b2d1061c4ec88b3
-
Polina Bondarenko authored
am: 104a5c7a Change-Id: I0d234fd2539a3a9ec58c820a7a7428430aa2255a
-
Polina Bondarenko authored
am: 441bfc67 Change-Id: I968c8232c746027123beac6481161019e1dc64a5
-
Treehugger Robot authored
-
Colin Cross authored
Merge "Move libandroid_runtime headers into frameworks/base/core/jni" am: 54184590 am: 29d72842 am: 2d9b7015 am: 2bb26848 Change-Id: If3a0664a4efe647eb575534ac0220aec9bb093bb
-
Colin Cross authored
Move libandroid_runtime headers into frameworks/base/core/jni am: 71044fe7 am: 7f63febb am: b1a3ae1f am: 4f8c7599 Change-Id: I1044f4a4c89f5e5135dfd30af2a0cdc933c27e9f
-
Ruben Brunk authored
am: f0df2788 -s ours Change-Id: I0011a18045f824ded59507cfced49f5d540ae730
-
Colin Cross authored
am: 2d9b7015 Change-Id: I333ebefc01b52bf2121617281a6fb114c1533570
-
Ruben Brunk authored
am: cc43150b -s ours Change-Id: I4bfa1242cfe36fec1cc00e0136b0729b9d36652f
-
Colin Cross authored
am: b1a3ae1f Change-Id: I485c242afcdfdfa3148475b10eab3ff547f453d4
-
Colin Cross authored
am: 29d72842 Change-Id: Iedd8583e553fa5046a5434a56c0cf1e2a81851a7
-
Ruben Brunk authored
am: 2bfb3155 Change-Id: Iea925a8edd6485fada6c3ed06accd07f5284b567
-
Ruben Brunk authored
am: 27b53cfe Change-Id: I9670487f160e9ef2af6b8da250943c7ad4749e5d
-
Colin Cross authored
am: 7f63febb Change-Id: I81b1c89c85ff779509309a83efc16dc140f4a08f
-
Colin Cross authored
am: 54184590 Change-Id: Ia15d168a42bd0290e7cdeb7d19c98210890ed095
-
Colin Cross authored
am: 71044fe7 Change-Id: I70e7c0ca02a2783ab2c32a9d067ba75092fd81c6
-
TreeHugger Robot authored
-
Treehugger Robot authored
-
Ruben Brunk authored
-
Android Build Merger (Role) authored
Merge "Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549 am: b825c714 am: ad7fe271" into nyc-mr2-dev-plus-aosp am: 412ff4dd"
-
Android Build Merger (Role) authored
Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549 am: b825c714 am: ad7fe271 am: 4bf240ad"
-
TreeHugger Robot authored
-
Android Build Merger (Role) authored
Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549 am: b825c714 am: ad7fe271" into nyc-mr2-dev-plus-aosp
-
Android Build Merger (Role) authored
Merge "Merge "docs: changes to broadcast documentation" into nyc-mr1-dev am: 7b22d549 am: b825c714 am: db8fdee7" into nyc-mr2-dev-plus-aosp
-