diff options
author | Robin Watts <robin.watts@artifex.com> | 2015-02-24 18:50:32 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2015-02-24 18:53:54 +0000 |
commit | 621f8c56e90170bbb1579319187eeaa74880caa3 (patch) | |
tree | 03fcc297aae684d0a217c25ec96d31689c375001 /platform/ios/Classes | |
parent | e584e39bd31c5a20e23ad8422bf71237e14b71be (diff) | |
download | mupdf-621f8c56e90170bbb1579319187eeaa74880caa3.tar.xz |
Update display list tile skipping.
When we meet cached tiles when rendering the display list, we need to
skip over their contents. Previously we did this by skipping
display list nodes in their entirety.
With the new display list scheme however, we cannot simply skip
nodes completely as the graphic state changes must be remembered.
We therefore update the list playback routine to keep track of the
clip depth and to skip the function calls as required.
Diffstat (limited to 'platform/ios/Classes')
0 files changed, 0 insertions, 0 deletions