Derek Sollenberger
8556ab87bc
Remove unused code from HWUI Layer
...
Change-Id: If9046add5ca5a647351187c5809841edcf0bfa9b
2016-07-08 09:57:56 -04:00
Chris Craik
5e00c7ce06
Delete old rendering pipeline
...
fixes: 30002246
Change-Id: I45df0e924708526cee045b14c291bd23aa1a92db
2016-07-07 15:53:50 -07:00
Tim Murray
aa1735370b
Merge changes from topic \\'fifo\\' into nyc-mr1-dev am: a96d445aef
...
am: 03b34e402c
Change-Id: If3104889f659aef9a6d7035e18ab839544c9ecb3
2016-07-07 20:59:09 +00:00
Tim Murray
03b34e402c
Merge changes from topic \'fifo\' into nyc-mr1-dev
...
am: a96d445aef
Change-Id: If4a5c3f65cb611aecf82ad49ad6d992f098cbfb1
2016-07-07 20:48:27 +00:00
Tim Murray
a96d445aef
Merge changes from topic 'fifo' into nyc-mr1-dev
...
* changes:
Add new mode for SCHED_FIFO on UI and RenderThreads.
Add isThreadInProcess.
2016-07-07 20:29:24 +00:00
TreeHugger Robot
a1a529eec0
Merge "Implement runtime switch to select default renderer mode"
2016-07-07 20:09:46 +00:00
Tim Murray
33eb07f575
Add new mode for SCHED_FIFO on UI and RenderThreads.
...
Add a new mode, controlled by sys.use_fifo_ui property, that enables the
top app's UI and RenderThread to be SCHED_FIFO. This eliminates almost
all jank due to scheduling competition with non-UI critical
threads. This mode may not be suitable for all devices.
bug 24503801
Change-Id: I7b8a31830ad80f7efa00236928d5476998ed4e00
2016-07-07 12:55:31 -07:00
TreeHugger Robot
6f98aa2ff8
Merge "Unify readback Surface/TextureView copy mechanism"
2016-07-07 18:49:39 +00:00
Stan Iliev
03de074d05
Implement runtime switch to select default renderer mode
...
Add a system property debug.hwui.default_renderer, which allows
to set rendering mode to OpenGL (default), Skia OpenGL or Vulkan.
Change-Id: I8bca5bacc5108f77437e340ac61f2d8db8cc4c39
2016-07-07 14:27:20 -04:00
Chris Craik
764045da2c
Unify readback Surface/TextureView copy mechanism
...
Removes last usage of old rendering pipeline.
Change-Id: Ia920dec9cd726ca221e11e888562c7df39a9761e
2016-07-07 10:02:12 -07:00
John Reck
e7f27fbf93
Merge \\"Consider queue & dequeue times for should draw\\" into nyc-mr1-dev am: 3a465e7a12
...
am: 6354336493
Change-Id: Idbe85f08c27cc6f9433badd886a1fe7d9ba73c4f
2016-07-07 16:40:20 +00:00
John Reck
6354336493
Merge \"Consider queue & dequeue times for should draw\" into nyc-mr1-dev
...
am: 3a465e7a12
Change-Id: I2ea38a087056e2f75aeb27c5bce03fe52690cd6e
2016-07-07 16:18:06 +00:00
John Reck
0def73aac5
Consider queue & dequeue times for should draw
...
Bug: 29413700
Change-Id: I4b27b077af569e3c60c57b0e11501e9f3af70579
2016-07-06 17:00:43 -07:00
John Reck
f1480761c1
Benchmark-mode for macrobench
...
Adds googlebench output format support
Adds offscreen rendering for >60fps benchmarking
Adds 'all' alias to run all registered TestScenes
Change-Id: I2579e40f2f4c941bfbd90c75efbee384c08a116b
2016-07-06 10:50:21 -07:00
TreeHugger Robot
4be082a134
Merge "Fix compile issue"
2016-06-30 01:30:20 +00:00
Chris Craik
6afffb20ee
Merge \\"Handle post-record-time clipPath scaling\\" into nyc-mr1-dev am: a6b011e9b0
...
am: ab9e74bbbd
Change-Id: Ic204ce482a8324367e8a27e3c332b5b5797321a5
2016-06-30 01:25:32 +00:00
Chris Craik
ab9e74bbbd
Merge \"Handle post-record-time clipPath scaling\" into nyc-mr1-dev
...
am: a6b011e9b0
Change-Id: Icdf0cb748953c9ad1db57b748719f4c93429e78a
2016-06-30 01:21:30 +00:00
Chris Craik
82457c5117
Handle post-record-time clipPath scaling
...
bug:29547149
Change-Id: I268210b240d2d8e08638114715f9622840fc02f7
2016-06-29 16:22:28 -07:00
John Reck
9688a3d334
Fix compile issue
...
Change-Id: Ic3423cfb23c6057210efb2e9110551b694c0101c
2016-06-29 15:11:23 -07:00
Derek Sollenberger
05357641d3
Remove unused method from RenderProxy and CanvasContext.
...
Change-Id: I324bbfa40a2155d0212fa20c6bd39df5bb21d27a
2016-06-29 11:12:04 -04:00
Chris Craik
b657b9b7fe
Merge \"Merge \\"Fix savelayer rounding\\" into nyc-mr1-dev am: 754ea612ec\" into nyc-mr1-dev-plus-aosp
...
am: 46813558a3
Change-Id: I6afdba716240f52cfa0beba6fb70404bf00429f8
2016-06-28 17:52:04 +00:00
Chris Craik
b1d6dd216c
Merge \"Fix savelayer rounding\" into nyc-mr1-dev
...
am: 754ea612ec
Change-Id: Ib86ae01c824b57c4c93562aefb6c264b02538e28
2016-06-28 17:39:26 +00:00
Chris Craik
754ea612ec
Merge "Fix savelayer rounding" into nyc-mr1-dev
2016-06-28 17:33:27 +00:00
Chris Craik
e4f6d968f5
Fix savelayer rounding
...
bug:29456451
Change-Id: I8022163d2c004510da5db74efdca27582484224d
2016-06-28 09:53:04 -07:00
John Reck
a1a0bbddba
Merge \\"Fix SurfaceViewPositionListener race bugs\\" into nyc-mr1-dev am: 8701bff9ba
...
am: 892f8e7d4f
Change-Id: I1e66186dce36e52cafe6c0d027aeae7c9345703c
2016-06-28 01:36:19 +00:00
John Reck
892f8e7d4f
Merge \"Fix SurfaceViewPositionListener race bugs\" into nyc-mr1-dev
...
am: 8701bff9ba
Change-Id: I17b1cf4e81321edb04ae9ac99449160a705ba824
2016-06-28 01:31:02 +00:00
TreeHugger Robot
8701bff9ba
Merge "Fix SurfaceViewPositionListener race bugs" into nyc-mr1-dev
2016-06-28 01:26:43 +00:00
John Reck
a0e19f7f8f
Merge \\\"Add missing roundOut for layer damage\\\" into nyc-dev am: 48cde353eb am: aecf607eb6
...
am: 27875c2f31
Change-Id: I5a153e5c5a43bbdb7e3ace4b19ea08c08416ffa1
2016-06-28 00:07:00 +00:00
John Reck
27875c2f31
Merge \\"Add missing roundOut for layer damage\\" into nyc-dev am: 48cde353eb
...
am: aecf607eb6
Change-Id: Iede184ab8942798a932f67d1ece3f7fd5e0f9d66
2016-06-27 22:31:39 +00:00
John Reck
11858f170a
Merge \"Add missing roundOut for layer damage\" into nyc-dev
...
am: 48cde353eb
Change-Id: I99532e6b7992452523c4fb0716a7161c06b92950
2016-06-27 22:28:41 +00:00
John Reck
aecf607eb6
Merge \"Add missing roundOut for layer damage\" into nyc-dev
...
am: 48cde353eb
Change-Id: If4ca933e218fc33fa78dc063b687e03793635e6c
2016-06-27 22:28:39 +00:00
John Reck
48cde353eb
Merge "Add missing roundOut for layer damage" into nyc-dev
2016-06-27 22:22:41 +00:00
John Reck
ac046387be
Add missing roundOut for layer damage
...
fixes: 29771171
This is a regression from HWUI_NEW_OPS, a roundOut
was missing in the new path that was in the old one
Change-Id: Ibf223d550bb5525781864dd9b7f7cd6d73adb98b
2016-06-27 15:18:26 -07:00
Chris Craik
65c0d9d290
Round unclipped saveLayers
...
am: 45e83338e5
Change-Id: I3ecb7fdd2097779cf7f596c0e6a3f7914902ca39
2016-06-27 21:45:04 +00:00
Chris Craik
45e83338e5
Round unclipped saveLayers
...
fixes: 29456451
Change-Id: I2be8b47c46936e75071ad0819a718f72b96cbd2b
(cherry picked from commit d5a9011412 )
2016-06-27 21:06:35 +00:00
John Reck
7b570deea6
Fix SurfaceViewPositionListener race bugs
...
Bug: 29628138
1: Make windowPositionLost synchronous as that's
what the Java side was expecting
2: Make the listener ref counted as otherwise
there's a race condition with the GC, which could
end up with use-after-frees
3: Ensure that all position updates are invoked
prior to frame completion
Change-Id: Iedbc017f611ba2878a49b4586612f79249ca2fe3
2016-06-27 13:35:13 -07:00
Chris Craik
c3f709c7ed
Merge \\"Round unclipped saveLayers\\" into nyc-mr1-dev am: fdef509c93
...
am: 366f7476ea
Change-Id: I61e1d5a8b03d2946fd6e572690304343f524e580
2016-06-24 23:10:00 +00:00
Chris Craik
366f7476ea
Merge \"Round unclipped saveLayers\" into nyc-mr1-dev
...
am: fdef509c93
Change-Id: I815b90f2d26a9043db3c76b69c64a3b42d3369ca
2016-06-24 23:06:38 +00:00
Chris Craik
d5a9011412
Round unclipped saveLayers
...
fixes: 29456451
Change-Id: I2be8b47c46936e75071ad0819a718f72b96cbd2b
2016-06-24 14:14:45 -07:00
Doris Liu
91fcf575f1
Merge \\"Fix NPE for checking for whether animators should play together\\" into nyc-mr1-dev am: 7f9c189f06
...
am: b53c9c1658
Change-Id: Ia8b14a4e79c60e3c83f12ab07160ff2d36247088
2016-06-24 17:58:08 +00:00
Doris Liu
b53c9c1658
Merge \"Fix NPE for checking for whether animators should play together\" into nyc-mr1-dev
...
am: 7f9c189f06
Change-Id: I3ea0e652dd39dfffe279b4c2c0bb19d362eb91af
2016-06-24 17:53:06 +00:00
Doris Liu
c470466d7c
Fix NPE for checking for whether animators should play together
...
BUG: 29586505
Change-Id: Ic2a67d51d2ac8d5bfb11ed7773c7c7e413cc28c7
2016-06-24 00:01:39 +00:00
John Reck
d2be84ff7c
Merge "Delete unused args"
2016-06-22 19:36:50 +00:00
TreeHugger Robot
e1780c026c
Merge "Script cleanup"
2016-06-21 23:50:30 +00:00
John Reck
ab1080c4d0
Delete unused args
...
Bug: 21170575
Change-Id: Icc832f70f206342557f44667ad3498405d04db78
2016-06-21 16:24:20 -07:00
John Reck
65d978b407
Script cleanup
...
Fix bullhead locking
Split out locking from stopping system
Normalize ;
Change-Id: I0577f72c514d6add96920529c3bfe29e0917917e
2016-06-21 15:27:56 -07:00
sergeyv
422e2b4829
HWUI: move microbench to APCT infrastructure
...
bug:29515780
Change-Id: I06f0518e2948d4268a1fa8ec99e08b5fcaaa3afd
2016-06-20 22:39:26 +00:00
John Reck
cb96c826f3
Merge \\\"Avoid re-calculating vsync mid-frame\\\" into nyc-dev am: fc275d244e am: cb0649f72b
...
am: a32df88d7d
Change-Id: Ica67f2cf6e78bdde5170e47ef6fb150f234a47cf
2016-06-18 02:29:19 +00:00
John Reck
2d30d67249
Merge \"Avoid re-calculating vsync mid-frame\" into nyc-dev
...
am: fc275d244e
Change-Id: I295b6e60a7b2fdcdce3692e74fe54755845132e0
2016-06-18 02:22:54 +00:00
John Reck
f5159155d0
Merge \"DO NOT MERGE Move SurfaceView offscreen if the app stops drawing it\" into nyc-dev
...
am: d11b5e6661
Change-Id: I1caf2fbac785c68c6afeb61b60493e728a83a670
2016-06-18 02:14:29 +00:00