summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-11-25 04:46:31 +0100
committerTor Andersson <tor@ghostscript.com>2004-11-25 04:46:31 +0100
commit9c659d040a3890dc6a33aed485eba15364631bec (patch)
tree50916134c964184f16706f93d253aa1000ab889d /TODO
parent4b2218b903da6de40e8a82b9e2a69157d415637c (diff)
downloadmupdf-9c659d040a3890dc6a33aed485eba15364631bec.tar.xz
optimize away useless clipmasks. undo ctm for shades.
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 3 insertions, 7 deletions
diff --git a/TODO b/TODO
index bbe23a8e..4c29ca87 100644
--- a/TODO
+++ b/TODO
@@ -15,11 +15,8 @@ shadings
- ... jeong ...
rendering
- - bbox culling (cache bbox in over node?)
- - merge gka optims
- - optimize inner rendering loops
+ - bbox culling per glyph
- optimize image load/decode/scale
- - special-case optims (1, 2 and 4)
- cpu-specific optims
parser
@@ -28,10 +25,9 @@ parser
- annotations and destinations (for links and outline)
fz_optimizetree()
- - remove rectangular clip nodes whose children fit
- remove white fills at beginning of page
- - remove overs with only one child
- concatenate chained transforms
+ - remove identity transforms
clean up
- make source ansi c89 / pedantic
@@ -43,5 +39,5 @@ clean up
cache
global cache for cmaps and fontfiles (emb+sys)
- render cache (link-nodes and scaled images)
+ render cache (link-nodes and scaled images and shades)