Upload
rabeb-othmani
View
127
Download
0
Embed Size (px)
Citation preview
Xamarin Android Apps in GPU Wonderland
.NetFringe2016
[email protected]@Rabeb_Othmani
!616ms/frame
GPU Rendering Pipeline
CPU• Input• Invalidate• Measure/
Layout• Display list
GPU• Rasterization
GPU Problem: Overdraw
GPUO
verdraw
Rasterization CLipRect
Remove Background
Show GPU Debug
Demo
CPU Problem: Nested Hierarchies
CPULayouts &
InvalidationsFlatten
Hierarchy
Hierarchy ViewerInvalidate
Measure/Layout
Display List
Input
Demo