/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

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

revision 1.297 by tjl, Wed Oct 16 07:46:38 2002 UTC revision 1.298 by tjl, Wed Oct 16 20:58:38 2002 UTC
# Line 12  Symbols: Line 12  Symbols:
12  0.8alpha4: Cleanup release after crucial demos; make it possible for anyone to  0.8alpha4: Cleanup release after crucial demos; make it possible for anyone to
13              get *THE* demo up and running              get *THE* demo up and running
14      jvk:      jvk:
15            - counter / progress bar for psykotest!
16          + [GI03] update NV20/NV25 version of libpaper. Need HILO offset textures.          + [GI03] update NV20/NV25 version of libpaper. Need HILO offset textures.
17          + [GI03] libpaper NV2x combined passes          + [GI03] libpaper NV2x combined passes
18          + [GI03] think about modeling textures          + [GI03] think about modeling textures
19            - script to save 100 textures every day
20      jvk,tjl,marke:      jvk,tjl,marke:
21          + [GI03] decide how to do the experiments          + [GI03] decide how to do the experiments
22            [GI03]   - PDF-pages?            [GI03]   - PDF-pages?
# Line 34  Symbols: Line 36  Symbols:
36          - genimages lazily: pass existing images. Must check that the          - genimages lazily: pass existing images. Must check that the
37            file is not zero-length though. Proper framework:            file is not zero-length though. Proper framework:
38            get pdf and ps file size.            get pdf and ps file size.
39                - sane exception if ../mstmpimg isn't found
40          - complete test bodies in test/gzz/vob/textvob.test          - complete test bodies in test/gzz/vob/textvob.test
41            - unit tests for libcoords:
42                - a general test that transform() and performGL() do the same thing
43                    - draw white pixel at some point, check that transform gives same pixel
44          - see (with ibid and buildbot) how we could run all tests nightly          - see (with ibid and buildbot) how we could run all tests nightly
45            on            on
46              - pure software Mesa              - pure software Mesa
# Line 48  Symbols: Line 54  Symbols:
54            are affected by the cards for now.            are affected by the cards for now.
55            Also, make it possible to trigger these tests by daytime            Also, make it possible to trigger these tests by daytime
56            (e.g. after having changed something relevant)            (e.g. after having changed something relevant)
57            - savannah responded: passing -u to the CVS diffmail generator
58              should now do the trick. Make it so.
59          - speed up tests: currently too much execfile().. could          - speed up tests: currently too much execfile().. could
60            pre-compile and exec compiled in the same globals().            pre-compile and exec compiled in the same globals().
61      tuukkah:      tuukkah:
# Line 75  Symbols: Line 83  Symbols:
83            especially on GF3/4Ti. Of course, the check needs to be done            especially on GF3/4Ti. Of course, the check needs to be done
84            in JAVA code, and the result passed as a parameter to            in JAVA code, and the result passed as a parameter to
85            createPaperQuad, since that's the most flexible approach.            createPaperQuad, since that's the most flexible approach.
         - fix Mirror-test bug  
86          - porting: make sure all demos etc. work with plain mesa          - porting: make sure all demos etc. work with plain mesa
87      humppake:      humppake:
88          - port Mind* views from 0.6          - port Mind* views from 0.6
# Line 96  Symbols: Line 103  Symbols:
103          - UML and APIs of ImageCache          - UML and APIs of ImageCache
104          - implementation of ImageCache          - implementation of ImageCache
105      tjl:              tjl:        
106          + [GI03] libpaper paletted texture (general)          - better graphics for xu links (and pp!)
107          + [GI03] irregu animations          - Nokia demo [deadline 24.10]
108          + [GI03] paper animations?              - xupdf:
109          - Main zz view:                  - adjustable zoom / distortion area by mouse
110              - Clipping in awt                  - motion: grab & drag, not click & slide
111              - cell size in OpenGL                      - GRABBING BUOYS ?!!!
112              + ZZ vanishingview cell size for pagespans and linebroken                  - proper buoy placement
113                paragraphs, as well as libpaper backgrounds                  - larger structure
114                    - adjust dicing [from frame rate???]
115                    + joystick?
116          - PP [deadline 5.11]          - PP [deadline 5.11]
117              - make it work again              - make it work again
118                  - cs keys - new matcher?                  - cs keys - new matcher?
# Line 113  Symbols: Line 122  Symbols:
122              - background texture - ?              - background texture - ?
123              - speedups              - speedups
124              - saving              - saving
125              - merge !!!              - soft shadows
126          - peg TextScrollblock. getSpan and ImageSPan x0, x1 convention              + merge !!!
127            + [GI03] irregu animations
128            + [GI03] paper animations?
129          - overall document about the goals and visions for the project          - overall document about the goals and visions for the project
130          - LibPaper [manuscript deadline 22.11]          - Main zz view:
131              - MPEG animation-making code              - Clipping in awt
132                  - timing              - cell size in OpenGL
133          - xupdf: distorted multi-page PDF view with xu links          - xupdf: distorted multi-page PDF view with xu links
134              - adjustable zoom / distortion area by mouse              - faster loading of pagespan images
135              - better graphics for xu links                  - use lower resolution first, lazily load better
136              - proper buoy placement                      - deetsay's imagecache code?
             - larger structure  
                 - faster loading of pagespan images  
                     - use lower resolution first, lazily load better  
                         - deetsay's imagecache code?  
137              - frame rate              - frame rate
                 - fix nonlinearity's effect: too much dicing now.  
                     - shouldn't dice the ones rendered flatly  
                       at all !!!  
138                  - paperquad texture binding LOD?                  - paperquad texture binding LOD?
139                      - only when certain that texture memory                      - only when certain that texture memory
140                        bandwidth is the problem.                        bandwidth is the problem.
# Line 139  Symbols: Line 143  Symbols:
143                  - special matcher? or pp/VobKeyer?                  - special matcher? or pp/VobKeyer?
144                  - really USE hierarchical keys                  - really USE hierarchical keys
145          - demo movie script          - demo movie script
         + clean up the xupdf.py file  
         - IndexManager xuindexer semantics doc & fix  
         - javadoc for gzz.vob.Vob* interfaces  
         - clarify Binder javadoc (Benja wasn't aware that the idea is  
           "one binder per window")  
         - docxx Vec23,  
             - 4-dimensional homogeneous type?  
                 - useful for projective coordinate transformations where texturing  
                   goes awry unless w is used  
146          - docxx new additions to gfx/          - docxx new additions to gfx/
147          - clean GzzGL-jni          - clean GzzGL-jni
148      anybody:      anybody:
149            + ZZ vanishingview cell size for pagespans and linebroken
150              paragraphs, as well as libpaper backgrounds
151            - move NadirAngler into basalt
152            - implement PEG 1007
153                - javadoc gzz.vob.Vob* interfaces TOTALLY, including semantics of
154                  coordinate systems!
155            - IndexManager xuindexer semantics: fix behaviour of SimpleVStreamCellTexter
156          - move *DebugVar* from GL into a new class, same on JNI side.          - move *DebugVar* from GL into a new class, same on JNI side.
157          - proper icons and names for the windows          - proper icons and names for the windows
158          - Synch!!!          - Synch!!!
# Line 163  Symbols: Line 165  Symbols:
165            for all demos as well.            for all demos as well.
166          - unit tests for the designated demos. We REALLY need to          - unit tests for the designated demos. We REALLY need to
167            avoid breakage on them from now on.            avoid breakage on them from now on.
             - MAKE SURE THAT THESE TESTS CATCH THE LOCALE BUG  
         - sane exception if ../mstmpimg isn't found  
168          - a really comprehensive web page of screenshots, animations          - a really comprehensive web page of screenshots, animations
169            and instructions on how to get them working.            and instructions on how to get them working.
170              - clean up OpenGL demos and views and document, list              - clean up OpenGL demos and views and document, list
171                so easy to look at.                so easy to look at.
172          - fix mirror failing test, make more tests and check.          - fix fillet demo last two screens
173          + if there are problems with performance, edit libcoords to use          + if there are problems with performance, edit libcoords to use
174            boost::object_pool for making allocations much faster            boost::object_pool for making allocations much faster
175          - fix fillet demo last two screens          + make GLVobCoorder's all coordsys types
         - make GLVobCoorder's all coordsys types  
176            work like affineCoordsys and setAffineParams, so            work like affineCoordsys and setAffineParams, so
177            that we can set the params from outside easier.            that we can set the params from outside easier.
         - unit tests for libcoords:  
             - a general test that transform() and performGL() do the same thing  
178          - Gzz.py client          - Gzz.py client
179              - reload button  (key to reload jython code! All views (e.g. pagespanview,              + reload button  (key to reload jython code! All views (e.g. pagespanview,
180                xubuoy))                xubuoy))
181          + if performance problems, redesign coordsys to allow          + if performance problems, redesign coordsys to allow
182            concatenation, reading only parameters and template            concatenation, reading only parameters and template
# Line 255  Symbols: Line 252  Symbols:
252    
253  0.8alpha6: Another doc round  0.8alpha6: Another doc round
254      tjl:      tjl:
255            - docxx Vec23,
256                - 4-dimensional homogeneous type?
257                    - useful for projective coordinate transformations where texturing
258                      goes awry unless w is used
259          - continue UML architecture documentation of gzz          - continue UML architecture documentation of gzz
260            - uml for PlainVanishing & co
261          - GLTextStyle javadoc that explains how to use the class          - GLTextStyle javadoc that explains how to use the class
262          - check javadoc statistics          - check javadoc statistics
263      benja:      benja:

Legend:
Removed from v.1.297  
changed lines
  Added in v.1.298

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