/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.239 by benja, Thu Oct 3 19:48:29 2002 UTC revision 1.240 by tjl, Fri Oct 4 06:54:11 2002 UTC
# Line 54  Symbols: Line 54  Symbols:
54              - a general test that transform() and performGL() do the same thing              - a general test that transform() and performGL() do the same thing
55          - xupdf          - xupdf
56              - review code, suggest cleanups and improvements              - review code, suggest cleanups and improvements
     jvk, tjl:  
         + If performance drags,  
           think about using render-to-texture to speed up papers.  
           We now control the repeating units; rendering one such  
           unit to a relatively high-resolution texture would enable  
           us to use only one pass; rendering it would be quick  
           on the GPU. This way we wouldn't have to worry about  
           number of passes as much. However, this brings  
           caching problems.  
57      tjl:      tjl:
58          - xupdf: distorted multi-page PDF view with xu links          - xupdf: distorted multi-page PDF view with xu links
59              - adjustable zoom / distortion area by mouse              - adjustable zoom / distortion area by mouse
# Line 84  Symbols: Line 75  Symbols:
75              - multiple instances of same cell visible as a buoy --> keys?              - multiple instances of same cell visible as a buoy --> keys?
76                  - special matcher? or pp/VobKeyer?                  - special matcher? or pp/VobKeyer?
77                  - really USE hierarchical keys                  - really USE hierarchical keys
             + clean up the xupdf.py file  
             + better distortion function  
         - show pagespans in client better  
         + ZZ vanishingview cell size for pagespans and linebroken  
           paragraphs, as well as libpaper backgrounds  
78          + script the demo, determine in detail all features          + script the demo, determine in detail all features
79            required. [ almost done ]            required. [ almost done ]
80              - making a connection              - making a connection
81                  - more than one window                  - more than one window
         + if performance problems, redesign coordsys to allow  
           concatenation, reading only parameters and template  
           compilation of renderables.  
             - statistics of what coordinate systems used inside  
               each other how much ==> which to templatize  
         + fillet implementation handling all connections from a node  
           simultaneously.  
         + redesign mosaics to save memory and allow more internal  
           formats + at the same time, mipmapping improvements  
82      anybody:      anybody:
83          - if there are problems with performance, edit libcoords to use          - if there are problems with performance, edit libcoords to use
84            boost::object_pool for making allocations much faster            boost::object_pool for making allocations much faster
# Line 144  Symbols: Line 121  Symbols:
121            file is not zero-length though. [ done? ]            file is not zero-length though. [ done? ]
122          - clean, rename and document Makefile targets (coordinate with mudyc:          - clean, rename and document Makefile targets (coordinate with mudyc:
123            do we want to use something else instead of make?)            do we want to use something else instead of make?)
124        jvk, tjl:
125            + If performance drags,
126              think about using render-to-texture to speed up papers.
127              We now control the repeating units; rendering one such
128              unit to a relatively high-resolution texture would enable
129              us to use only one pass; rendering it would be quick
130              on the GPU. This way we wouldn't have to worry about
131              number of passes as much. However, this brings
132              caching problems.
133      tjl:      tjl:
134            + ZZ vanishingview cell size for pagespans and linebroken
135              paragraphs, as well as libpaper backgrounds
136            + if performance problems, redesign coordsys to allow
137              concatenation, reading only parameters and template
138              compilation of renderables.
139                - statistics of what coordinate systems used inside
140                  each other how much ==> which to templatize
141            + fillet implementation handling all connections from a node
142              simultaneously.
143            + redesign mosaics to save memory and allow more internal
144              formats + at the same time, mipmapping improvements
145            + clean up the xupdf.py file
146            + better distortion function
147          - IndexManager xuindexer semantics fix          - IndexManager xuindexer semantics fix
148          - buoy and nadir fixing          - buoy and nadir fixing
149              - implement as a new coordinate system type!              - implement as a new coordinate system type!
# Line 188  Symbols: Line 187  Symbols:
187            these.            these.
188          + porting: make sure all demos etc. work with plain mesa          + porting: make sure all demos etc. work with plain mesa
189      benja:      benja:
190            - show pagespans in client better
191          - Fix AWT client.          - Fix AWT client.
192      anybody:      anybody:
193            - proper icons and names for the windows
194          - fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on          - fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on
195            NV17 (GeForce4Go) improves "make glinfo" appearance            NV17 (GeForce4Go) improves "make glinfo" appearance
196            dramatically. This would happen by making the mipmaps            dramatically. This would happen by making the mipmaps
# Line 440  benja, tjl, (anybody else?): diff paper Line 441  benja, tjl, (anybody else?): diff paper
441  RESEARCH:  RESEARCH:
442    
443  tjl:  tjl:
444        - scaling of focus+context links:
445             1 / AREA^(1/3)
446             1 / AREA^(1/4)
447             ???
448      - blobs      - blobs
449          - Create "standard sphere" using evolver script.          - Create "standard sphere" using evolver script.
450          - join two / three spheres, stretch.          - join two / three spheres, stretch.

Legend:
Removed from v.1.239  
changed lines
  Added in v.1.240

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26