/[gzz]/gzz/TODO
ViewVC logotype

Diff of /gzz/TODO

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

revision 1.203 by tjl, Mon Sep 30 22:20:28 2002 UTC revision 1.204 by tjl, Tue Oct 1 06:22:54 2002 UTC
# Line 34  Symbols: Line 34  Symbols:
34                [waiting for *invcoords]                [waiting for *invcoords]
35          + ZZ vanishingview cell size for pagespans and linebroken          + ZZ vanishingview cell size for pagespans and linebroken
36            paragraphs, as well as libpaper backgrounds            paragraphs, as well as libpaper backgrounds
     vegai:  
         + make papermill (libpaper)  
           into real python modules so  
           that we don't have to do silly "execfile" tricks in  
           papertest.py and others.  
           Also avoids name clashes  
37      tuukkah:      tuukkah:
38          - when a gl window is closed, call Binder.windowClosed()          - when a gl window is closed, call Binder.windowClosed()
39          - unit tests for libcoords:          - unit tests for libcoords:
# Line 54  Symbols: Line 48  Symbols:
48            (+ optimization). Seems to be when PaperQuad calls setUp_VP, and            (+ optimization). Seems to be when PaperQuad calls setUp_VP, and
49            in localesomething, maybe stringstream stuff?            in localesomething, maybe stringstream stuff?
50      jvk, tjl:      jvk, tjl:
51          + think about using render-to-texture to speed up papers.          + If performance drags,
52              think about using render-to-texture to speed up papers.
53            We now control the repeating units; rendering one such            We now control the repeating units; rendering one such
54            unit to a relatively high-resolution texture would enable            unit to a relatively high-resolution texture would enable
55            us to use only one pass; rendering it would be quick            us to use only one pass; rendering it would be quick
# Line 62  Symbols: Line 57  Symbols:
57            number of passes as much. However, this brings            number of passes as much. However, this brings
58            caching problems.            caching problems.
59      tjl:      tjl:
         - fix fillet demo  
60          - xupdf: distorted multi-page PDF view with xu links          - xupdf: distorted multi-page PDF view with xu links
61              - text              - text
62              - entry / link making bindings              - entry / link making bindings
# Line 118  Symbols: Line 112  Symbols:
112          + make gldemo able to use fullscreen sync_to_vblank mode so that we could          + make gldemo able to use fullscreen sync_to_vblank mode so that we could
113            get the benefits of page flipping. How does this interact with e.g.            get the benefits of page flipping. How does this interact with e.g.
114            twinview? Need to turn it off?            twinview? Need to turn it off?
115            + fix fillet demo last two screens
116    
117  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
118              get *THE* demo up and running              get *THE* demo up and running
119        vegai:
120            - make papermill (libpaper)
121              into real python modules so
122              that we don't have to do silly "execfile" tricks in
123              papertest.py and others.
124              Also avoids name clashes
125      humppake:      humppake:
126          - fix utf8 string non-null end bug found by Benja          - fix utf8 string non-null end bug found by Benja
127          + make paperquad check whether vertex programs are available          - make paperquad check whether vertex programs are available
128            and use them if possible, otherwise use the above calls.            and use them if possible, otherwise use the above calls.
129            Vertex programs and packed vertices can be MUCH more efficient,            Vertex programs and packed vertices can be MUCH more efficient,
130            especially on GF3/4Ti. Of course, the check needs to be done            especially on GF3/4Ti. Of course, the check needs to be done
# Line 131  Symbols: Line 132  Symbols:
132            createPaperQuad, since that's the most flexible approach.            createPaperQuad, since that's the most flexible approach.
133            [this is for making things work on G400, and if you            [this is for making things work on G400, and if you
134             get the GeForce2, this moves to alpha4!]:             get the GeForce2, this moves to alpha4!]:
135          + make a trivial texcomb_GL11.py (using OpenGL 1.1          - make a trivial texcomb_GL11.py (using OpenGL 1.1
136            functionality) in gfx/libpaper            functionality) in gfx/libpaper
137            which allows papers to work without register combiners.            which allows papers to work without register combiners.
138            [this is for making things work on G400, and if you            [this is for making things work on G400, and if you
139             get the GeForce2, this moves to alpha4!]:             get the GeForce2, this moves to alpha4!]:
140          + clean up Paper VP interface [jvk will explain]          - clean up Paper VP interface [jvk will explain]
141            [this is for making things work on G400, and if you            [this is for making things work on G400, and if you
142             get the GeForce2, this moves to alpha4!]:             get the GeForce2, this moves to alpha4!]:
143              - implement TexGenEmboss::setUp_explicit              - implement TexGenEmboss::setUp_explicit

Legend:
Removed from v.1.203  
changed lines
  Added in v.1.204

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