/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

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

revision 1.151 by tjl, Fri Sep 27 07:01:18 2002 UTC revision 1.152 by tjl, Fri Sep 27 07:08:30 2002 UTC
# Line 17  Symbols: Line 17  Symbols:
17            gzz.mediaserver.AddToMediaserver -c).            gzz.mediaserver.AddToMediaserver -c).
18            This way, we can refer to them so that people can get their            This way, we can refer to them so that people can get their
19            own instances themselves.            own instances themselves.
         - unit tests for libcoords:  
             - a general test which tests that a CoordSys implementation  
               and its inverse match up (enabled for most coordsys).  
             - tests for the hierarchy working correctly  
             - a general test that transform() and performGL() do the same thing  
         - implement DistortCoords::createInverse(). This is not easy, and  
           it IS allowable to use numeric approximation for root-finding.  
           Make sure you abstract this into libdistort properly  
           (inverse should be in the functions themselves)  
20      vegai:      vegai:
21          - make papermill (libpaper)          - make papermill (libpaper)
22            into real python modules so            into real python modules so
# Line 46  Symbols: Line 37  Symbols:
37              - new vertex() routine, which works without              - new vertex() routine, which works without
38                vertex program, both with and without paper                vertex program, both with and without paper
39                position.                position.
40                - javadoc Paper.hxx: how to use Vertex Program interface.
41          - make nonlinearity() really work right for          - make nonlinearity() really work right for
42            distorted coord sys and affine coordsys on top            distorted coord sys and affine coordsys on top
43            of it.            of it.
44            Check by setting polygonmode to lines in xupdf            Check by setting polygonmode to lines in xupdf
45            (by a key) and seeing that the non-distorted            (by a key) and seeing that the non-distorted
46            polygons are diced less.            polygons are diced less.
         - make mstmpimg generate images also in a resolution which  
           better fits  
           1024x1024 textures - currently a LOT of space is being wasted  
             - note however that we DO want square texels;  
               ask Tjl for explanation  
         - fix utf8 string non-null end bug found by Benja  
47      jvk:      jvk:
         - javadoc Paper.hxx: how to use Vertex Program interface.  
48          - fix irregularquad to work with new coordsys stuff          - fix irregularquad to work with new coordsys stuff
49      tjl:      tjl:
         - fix coordsys to take an iterator, which does the lerping,  
           so we can store parameters more naturally and also create  
           coordsys independently of the CoordSet stuff.  
             - move coordsys into their own header file, or at least  
               coords header file...  
             - this is needed also by making the inversions  
50          - distorted multi-page PDF view with xu links          - distorted multi-page PDF view with xu links
             - abstract distortion out into libfisheye, for buoy edges etc.  
                 - use templates to make sure that we get performance  
                 - vertex arrays?  
51              - buoy edges, distorted              - buoy edges, distorted
52              - clean up the xupdf.py file              - clean up the xupdf.py file
53              - texture performance, look at imagecache              - texture performance, look at imagecache
# Line 93  Symbols: Line 69  Symbols:
69          - when a gl window is closed, call Binder.windowClosed()          - when a gl window is closed, call Binder.windowClosed()
70          + fillet implementation handling all connections from a node          + fillet implementation handling all connections from a node
71            simultaneously.            simultaneously.
         + implementation of frame rate counter magic Vob  
72          - fix things broken by new coordsys stuff          - fix things broken by new coordsys stuff
73              - PLEASE REPORT THEM HERE!!! If something is vital, move this up.              - PLEASE REPORT THEM HERE!!! If something is vital, move this up.
74      anybody:      anybody:
# Line 101  Symbols: Line 76  Symbols:
76    
77  0.8alpha3: Crucial demos for continued funding [Deadline: 4.10]  0.8alpha3: Crucial demos for continued funding [Deadline: 4.10]
78  ( unlike the other releases, the things here are in priority order )  ( unlike the other releases, the things here are in priority order )
79      deetsay:      tuukkah:
80          - UML and APIs of ImageCache          - unit tests for libcoords:
81          - implementation of ImageCache              - a general test which tests that a CoordSys implementation
82                  and its inverse match up (enabled for most coordsys).
83                - tests for the hierarchy working correctly
84                - a general test that transform() and performGL() do the same thing
85                - needs unit test framework for C++
86            + implement DistortCoords::createInverse(). This is not easy, and
87              it IS allowable to use numeric approximation for root-finding.
88              Make sure you abstract this into libdistort properly
89              (inverse should be in the functions themselves)
90        humppake:
91            - make mstmpimg generate images also in a resolution which
92              better fits
93              1024x1024 textures - currently a LOT of space is being wasted
94                - note however that we DO want square texels;
95                  ask Tjl for explanation
96            - fix utf8 string non-null end bug found by Benja
97      jvk, tjl:      jvk, tjl:
98          - think about using render-to-texture to speed up papers.          - think about using render-to-texture to speed up papers.
99            We now control the repeating units; rendering one such            We now control the repeating units; rendering one such
# Line 113  Symbols: Line 103  Symbols:
103            number of passes as much. However, this brings            number of passes as much. However, this brings
104            caching problems.            caching problems.
105      tjl:      tjl:
106            + implementation of frame rate counter magic Vob
107          - distorted multi-page PDF view with xu links          - distorted multi-page PDF view with xu links
108              - mouse clicks on buoys to work              - mouse clicks on buoys to work
109              - limit mousing area to the real area of the paper.              - limit mousing area to the real area of the paper.
# Line 141  Symbols: Line 132  Symbols:
132            of text bulged, from a single Enfilade1D.  - bulging through new cs?            of text bulged, from a single Enfilade1D.  - bulging through new cs?
133    
134  0.8alpha4: Cleanup release after crucial demos for continued funding  0.8alpha4: Cleanup release after crucial demos for continued funding
135        deetsay:
136            - UML and APIs of ImageCache
137            - implementation of ImageCache
138      tuukkah:      tuukkah:
139          - move Modules/ to basalt (what about Java/ and C++/) (Tjl: remove them)          - move Modules/ to basalt (what about Java/ and C++/) (Tjl: remove them)
140      anybody:      anybody:
# Line 171  Symbols: Line 165  Symbols:
165            and Vector.            and Vector.
166              - 4-dimensional homogeneous type?              - 4-dimensional homogeneous type?
167          - docxx new additions to gfx/          - docxx new additions to gfx/
168            - fix coordsys to take an iterator, which does the lerping,
169              so we can store parameters more naturally and also create
170              coordsys independently of the CoordSet stuff.
171                - move coordsys into their own header file, or at least
172                  coords header file...
173                - this is needed also by making the inversions
174      mudyc:      mudyc:
175          + make libcallgl use GLX_ARB_get_proc_address for          + make libcallgl use GLX_ARB_get_proc_address for
176            the functions in            the functions in

Legend:
Removed from v.1.151  
changed lines
  Added in v.1.152

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