2e4e3dbb02a8d2c7efbe8b06c30abc183accc75b |
|
11-Jul-2016 |
Chris Craik <ccraik@google.com> |
Avoid throwing when 0 size layer requested bug:30032790 Change-Id: I8553af0d0b0d59fea6535d03479c4e7134a9f4f9
/frameworks/base/libs/hwui/RenderProperties.h
|
d4fe4d3b30aaefcaaae6a6d1b8dc4bf59e034768 |
|
10-Jun-2016 |
Chris Craik <ccraik@google.com> |
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
/frameworks/base/libs/hwui/RenderProperties.h
|
8ecf41c61a5185207a21d64681e8ebc2502b7b2a |
|
16-Nov-2015 |
Chris Craik <ccraik@google.com> |
Add temporary layer alpha fallback to OpReorderer Also adds logic to clip temporary layers to viewport both for efficiency and to allow large ones (such as the fallback case) to fit in max texture size. Change-Id: Iee51495220f5ca1dc7e6f5fd3615db2e896efd74
/frameworks/base/libs/hwui/RenderProperties.h
|
9fded232a9548a304e0145011df8849fba0dcda7 |
|
12-Nov-2015 |
Chris Craik <ccraik@google.com> |
Recycle OffscreenBuffers Change-Id: Ia2e219026f211a5308ecf8209c5f986bb888aadd
/frameworks/base/libs/hwui/RenderProperties.h
|
76caecf421b42e9b8294a65f62ff2d90b55a337b |
|
03-Nov-2015 |
Chris Craik <ccraik@google.com> |
Add more RenderNode property support in OpReorderer path Change-Id: I0163fe91d8145e33019739c191bbab0432a5f9aa
/frameworks/base/libs/hwui/RenderProperties.h
|
6fe991e5e76f9af9dab960100d5768d96d5f4daa |
|
20-Oct-2015 |
Chris Craik <ccraik@google.com> |
Work to support saveLayer in new pipeline clipped SaveLayers will now be pulled to the beginning of the frame, prior to drawing FBO 0. This will remove the need for switching FBOs mid-frame. Change-Id: I4d8dc1f845e84e9b49d5acdf4f4703eef4a9cb06
/frameworks/base/libs/hwui/RenderProperties.h
|
ac02eb9035a13a3d09c2def9ed63d04225eb2509 |
|
05-Oct-2015 |
Chris Craik <ccraik@google.com> |
Remove confusing behavior of Rect::intersect() and rename bug:24670525 Removes silly 'do nothing if rects do not intersect' behavior, and changes the name to clarify the difference (contrasting against SkRect::intersect()) bug:24670525 Change-Id: Id2ca1cfea1a9d720d4dc70b251f426d9916f8b53
/frameworks/base/libs/hwui/RenderProperties.h
|
e248bd1b2c3fcf8088429507e73b31f45ee2544b |
|
05-Aug-2015 |
John Reck <jreck@google.com> |
Serializing display lists This is a WIP prototype Change-Id: Id4bfcf2b7bf905221c3734b7b6887c9b2efd37e6
/frameworks/base/libs/hwui/RenderProperties.h
|
b60d3e7856f74c72898b2cba553db0d2e2d1365d |
|
26-Jun-2015 |
Chris Craik <ccraik@google.com> |
Don't promote functors onto layers due to outline rect clipping bug:21320333 Change-Id: Ie70982c88498395148dab6eaca861de66e6207ed
/frameworks/base/libs/hwui/RenderProperties.h
|
a766cb2bce5db9108c0266fbebea6aa18d5713ff |
|
09-Jun-2015 |
Chris Craik <ccraik@google.com> |
Put WebViews with on a HW layer if stencil/shader clipping is needed bug:17322378 Change-Id: I0de574bf116b30e2ad4194366e19d47d49708902
/frameworks/base/libs/hwui/RenderProperties.h
|
4e9d9b2a590105035c29f12ecf0689333e6b55e7 |
|
12-Jun-2015 |
Chris Craik <ccraik@google.com> |
Revert to save-layer based alpha if layer would be too large bug:21011574 Change-Id: I323f2398188ffc2bbed6a98578d25d7e5f6c337d
/frameworks/base/libs/hwui/RenderProperties.h
|
1a0808e64c170fa7b620b858fa5875f6f08a2b54 |
|
14-May-2015 |
Chris Craik <ccraik@google.com> |
Add back alpha atrace log bug:20922838 Change-Id: I70ccbffdd5f140cd1dd71fbf456fb5b085e74a4a
/frameworks/base/libs/hwui/RenderProperties.h
|
856f0cc3e382206e67c1a62fe878627d7dd9ada5 |
|
22-Apr-2015 |
Chris Craik <ccraik@google.com> |
Promote RenderProperties with an alpha to have a RenderLayer bug:20254728 Change-Id: I0bd1d440fe46683b291d4c8ab07a630c34b2eadc
/frameworks/base/libs/hwui/RenderProperties.h
|
182952f5eeefc2a21d76d4664ada0e2d78c1105c |
|
09-Mar-2015 |
Chris Craik <ccraik@google.com> |
Glop based composeLayerRegion/Rect Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
/frameworks/base/libs/hwui/RenderProperties.h
|
e84a208317e0ed388fcdad1e6743c7849acb51b0 |
|
22-Dec-2014 |
Chris Craik <ccraik@google.com> |
Add overrides and switch to nullptr keyword Changes generated with clang-modernize. Additionally, fixed some struct-vs-class usage to make clang happy. Change-Id: Ic6ef2427401ff1e794d26f21f7b44868fc75fb72
/frameworks/base/libs/hwui/RenderProperties.h
|
3c96a2b8fe4b52a8617e84c8aced43326d964f55 |
|
26-Nov-2014 |
Chris Craik <ccraik@google.com> |
am 1fb141f8: am 9c5b7b09: am ee660651: Merge "Improve DisplayList state output" into lmp-mr1-dev * commit '1fb141f83bad3884e2199c7acdc23932afaefe0c': Improve DisplayList state output
|
b5a5435a77bae40b55053ccde93b1ed45d0e8329 |
|
21-Nov-2014 |
Chris Craik <ccraik@google.com> |
Improve DisplayList state output bug:17991451 Log hardware layers and shadow casting Change-Id: I2ae40f270d18f5b2a5af985513e0f5e8841216c2
/frameworks/base/libs/hwui/RenderProperties.h
|
2dc236b2bae13b9a0ed9b3f7320502aecd7983b3 |
|
15-Oct-2014 |
Tom Hudson <tomhudson@google.com> |
Clean up physical coupling Narrow the use of #include directives in hwui, replacing with forward declarations where straightforward. Speeds compiles; doesn't do any restructuring of code. Change-Id: Icac2baffb5896f55d8c6718e9bd9d4bfa02d3ca0
/frameworks/base/libs/hwui/RenderProperties.h
|
9fa364dc72613f4301b0783f0547fe6b01abac39 |
|
20-Sep-2014 |
Chris Craik <ccraik@google.com> |
Account for alpha in hasShadow() bug:17587220 Change-Id: Ic7f2dea95302b713dc93edb4a0193a7be77fb2eb
/frameworks/base/libs/hwui/RenderProperties.h
|
5c75c52e048a01c23b18f4e31ae624b5fe43e23c |
|
05-Sep-2014 |
Chris Craik <ccraik@google.com> |
Add shadow/clipping properties to HierarchyViewer bug:15777980 Change-Id: Ic3d24326f585d2d2b9889486f0ed322eb98b5af8
/frameworks/base/libs/hwui/RenderProperties.h
|
74cf7e6a25c6d7b331c231b7bc2512044f9d2950 |
|
07-Aug-2014 |
Chris Craik <ccraik@google.com> |
Cap scales used for tessellation with minimum and maximum bug:15615144 Change-Id: I3e833864af3a7b34e444bd13db34b6c90496a8b6
/frameworks/base/libs/hwui/RenderProperties.h
|
3b52c03f5035b833d365215420739aa840ac5080 |
|
06-Aug-2014 |
John Reck <jreck@google.com> |
clamp & round alpha Bug: 16842521 Change-Id: Ifd93f40b5751746835c9d56bb3c2b5ba700bdccc
/frameworks/base/libs/hwui/RenderProperties.h
|
af4d04cab6d48ae0d6a5e79bd30f679af87abaad |
|
29-Jul-2014 |
Chris Craik <ccraik@google.com> |
Use RoundRect clipping for circle reveal animation bug:16630975 Also, remove inverse clipping feature from reveal animator. Change-Id: I770a4eb48cd123b0ca0f39d16a0f3eefd1be3653
/frameworks/base/libs/hwui/RenderProperties.h
|
a753f4c6cb8558795e673df1896532cd148781e2 |
|
24-Jul-2014 |
Chris Craik <ccraik@google.com> |
Move ClipBounds to native bug:15698973 Also simplifies RenderNode LTRB properties Change-Id: I09263a697b71d325a46b57cd5250a2b165f251c8
/frameworks/base/libs/hwui/RenderProperties.h
|
75af3f3c9693f939c73ce1a7c2889a7f8d4853c0 |
|
17-Jun-2014 |
Chris Craik <ccraik@google.com> |
Merge "Add abort logging for huge scales and tessellation recursion depth"
|
fe02b4b344c37200486d8afc972560fb550cb17e |
|
17-Jun-2014 |
Chris Craik <ccraik@google.com> |
Add abort logging for huge scales and tessellation recursion depth bug:15615144 Change-Id: I275732eb97f9d5179beed23eecd2ee3cc7112e10
/frameworks/base/libs/hwui/RenderProperties.h
|
293e868bfc1b07aad2cb2ebeee5b07424852c510 |
|
17-Jun-2014 |
John Reck <jreck@google.com> |
Handle Z in DA Bug: 15671775 Change-Id: I33c7a70e78ef523ffd03165fb6c39d8e04d04f1f
/frameworks/base/libs/hwui/RenderProperties.h
|
25fbb3fa1138675379102a44405852555cefccbd |
|
12-Jun-2014 |
John Reck <jreck@google.com> |
Move LayerType to RenderNode Change-Id: Icb79a5015cb0362b1f3a66d09007450730135a97
/frameworks/base/libs/hwui/RenderProperties.h
|
a447d29c65fb811cd184775a3476101a1cede929 |
|
12-Jun-2014 |
John Reck <jreck@google.com> |
Fix DA bugs * Now aware of transform of DrawDisplayListOp * Supports projection Bug: 15539677 Bug: 15506680 Change-Id: Ic16f482cd48c3add12e49eca529281be12b93491
/frameworks/base/libs/hwui/RenderProperties.h
|
e4267ea4f20740c37c01bfb6aefcf61fddc4566a |
|
04-Jun-2014 |
John Reck <jreck@google.com> |
Even FASTER damage calculations! * Now with more native! * Less matrix math thanks to bulk-property-update support! * Zero JNI on the View.damageInParent() path! * Fully aware of RT-driven animators! * Likely full of new and exciting bugs! * But it also fixes at least 1 existing invalidate bug! Change-Id: Ie0773f85a60850ff2668370c58defef2e8aa079f
/frameworks/base/libs/hwui/RenderProperties.h
|
79c7de77a7da9cbcb9428ab6203987feb35a427f |
|
23-May-2014 |
John Reck <jreck@google.com> |
Have all the setters return changed Change-Id: Ie5e755058a7094bb0c2fce60ec3cef47c23823ce
/frameworks/base/libs/hwui/RenderProperties.h
|
2bcad176757386d906157bb898167fbcebe9f55e |
|
15-May-2014 |
Chris Craik <ccraik@google.com> |
Remove Path based outline clipping Change-Id: Ic5ccd98a7517b46e768e53d6b0c8fdcda305fb2c
/frameworks/base/libs/hwui/RenderProperties.h
|
e45b1fd03b524d2b57cc6c222d89076a31a08bea |
|
15-Apr-2014 |
John Reck <jreck@google.com> |
RenderThread animator support Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
/frameworks/base/libs/hwui/RenderProperties.h
|
cc39e16cb98855f35079941b5e7e6eac2b7bc388 |
|
26-Apr-2014 |
Chris Craik <ccraik@google.com> |
Add elevation, Z properties to View Change-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9
/frameworks/base/libs/hwui/RenderProperties.h
|
f7483e3af0513a1baa8341d403df2e0c0896a9ff |
|
11-Apr-2014 |
John Reck <jreck@google.com> |
Simplify matrix calculations Bug: 13913604 Change-Id: I2c0f85a34e1e520050a5a6131306d6b7c352d827
/frameworks/base/libs/hwui/RenderProperties.h
|
49e6c73913e9bee58ea5e3984be151ee8e033163 |
|
31-Mar-2014 |
Chris Craik <ccraik@google.com> |
Move most TransformationInfo properties to RenderNode This change dedupes the various properties that were represented both in TransformationInfo, and RenderProperties on the native side. RenderNode (and its associated properties) are now permanently attached to a View in SW or HW. The native copy of these properties are their sole representation. Alpha to come in a later CL. Also fixed issue with copying RenderNode's transform, and added support of deleting RenderNodes in software rendering. Change-Id: Ideb6e7f32b780e87aa1c32637c368356b3eee3a1
/frameworks/base/libs/hwui/RenderProperties.h
|
8c271ca63b62061fd22cfee78fd6a574b44476fd |
|
25-Mar-2014 |
Chris Craik <ccraik@google.com> |
Add private circular reveal API on View/RenderNode Change-Id: I139c8e12b354083149a665f6768f3f6931a8dd15
/frameworks/base/libs/hwui/RenderProperties.h
|
d0a0b2a3140bfb1819a116413ce9d81886697a07 |
|
21-Mar-2014 |
John Reck <jreck@google.com> |
Add stagingProperties Change-Id: Ic7de551f8843fd70a77f738e33028e25c020bb3c
/frameworks/base/libs/hwui/RenderProperties.h
|
b49f446c98096c4790a11d9b5bc83a4e585278c9 |
|
20-Mar-2014 |
Chris Craik <ccraik@google.com> |
Rework Outline API, remove isolatedZVolume remnants Change-Id: I30c2fe832dcb98fa6329b1a595b3d3aafbdcad6b
/frameworks/base/libs/hwui/RenderProperties.h
|
34f67f26e355925aa1e00a20bc11e09b8dc32988 |
|
17-Mar-2014 |
Chris Craik <ccraik@google.com> |
Remove castsShadow and globalCamera APIs Change-Id: I5c1c375f45946609b1635d952c5adf55e23bdd60
/frameworks/base/libs/hwui/RenderProperties.h
|
618236fe886b84f99cd7c48ece96b16f82a9d2b2 |
|
17-Mar-2014 |
Chris Craik <ccraik@google.com> |
Revert "Remove castsShadow and globalCamera APIs" This reverts commit 0334c314a5721f49b4d172a9cefe10f157cb28a4. Change-Id: I64714d17fb877e1b43c65eb44820d1128281c7a2
/frameworks/base/libs/hwui/RenderProperties.h
|
0334c314a5721f49b4d172a9cefe10f157cb28a4 |
|
15-Mar-2014 |
Chris Craik <ccraik@google.com> |
Remove castsShadow and globalCamera APIs Change-Id: I4d81a7849eba60a1a9debce74eedd55d6331842d
/frameworks/base/libs/hwui/RenderProperties.h
|
acb6f07623b7df3d4179f70ae03ade574616ffa6 |
|
13-Mar-2014 |
John Reck <jreck@google.com> |
Split out RenderProperties Change-Id: Ia9888b4fb2c849d95a8c395cafef2e2294a23aae
/frameworks/base/libs/hwui/RenderProperties.h
|