OSDN Git Service

Improve shadow tessellation performance
authorChris Craik <ccraik@google.com>
Sat, 8 Mar 2014 02:27:49 +0000 (18:27 -0800)
committerChris Craik <ccraik@google.com>
Tue, 11 Mar 2014 22:23:36 +0000 (15:23 -0700)
commit726118b35240957710d4d85fb5747e2ba8b934f7
tree1fc9255b8a94a3fe9755fe301c4bbedb02122e2b
parentb08216c082da6ae0e7ec2f2161f4e16ffb3a1569
Improve shadow tessellation performance

- Tune and simplify shadow parameters
- Remove additional inner rings
- Improve polygon ray casting algorithm

Change-Id: If0f28b2d66ae0480b675942bb65e8fcd2864425d
libs/hwui/AmbientShadow.cpp
libs/hwui/Caches.cpp
libs/hwui/DisplayList.cpp
libs/hwui/ShadowTessellator.cpp
libs/hwui/ShadowTessellator.h
libs/hwui/SpotShadow.cpp
libs/hwui/SpotShadow.h