gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz TODO


From: Tuomas J. Lukka
Subject: [Gzz-commits] gzz TODO
Date: Mon, 23 Sep 2002 13:27:46 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Tuomas J. Lukka <address@hidden>        02/09/23 13:27:46

Modified files:
        .              : TODO 

Log message:
        Try to rationalize demo releases

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/TODO.diff?tr1=1.120&tr2=1.121&r1=text&r2=text

Patches:
Index: gzz/TODO
diff -c gzz/TODO:1.120 gzz/TODO:1.121
*** gzz/TODO:1.120      Mon Sep 23 04:24:25 2002
--- gzz/TODO    Mon Sep 23 13:27:46 2002
***************
*** 6,49 ****
        + foo                     "Foo would be nice for release but
                                    can be bumped to next"
  
- 0.8alpha2: More documentation
-     tuukkah:
-       - move Modules/ to basalt (what about Java/ and C++/) (Tjl: remove them)
-     benja:
-       + remove Media*Stream and other span serialization functionality
-           (PEG 1004)
  
      mudyc:
!       + make libcallgl use GLX_ARB_get_proc_address for
!         the functions in
!           1) the ARB imaging subset
!           2) any GL extensions (the ones with EXT, NV etc.
!              suffices).
!         Store in a table, and make callgl complain
!         if a function which is not there is used.
!         Test that this works agains mesa and
!         glSecondaryColor3DEXT and the NV extensions.
!         Check other places of the OpenGL source for similar
!         library-dependent stuff; ask Tjl about how to resolve
!         these.
!     anybody:
!       - unit tests that check that Gzz.py really starts
!         the client.
!         FOR BOTH AWT AND GL.
!         Must also check some pixels of the resulting graphics.
!         Absolutely necessary to avoid breakage of one or the other system.
!         Should be easily generalizable so we can make tests
!         for all demos as well.
  
  
! 0.8alpha4: Crucial demos for continued funding [Deadlines: 17.9 and 4.10]
  ( unlike the other releases, the things here are in priority order )
      deetsay:
        - UML and APIs of ImageCache
        - implementation of ImageCache
!     jvk:
!       - Paper.clone() which should create an identical copy.
!         This would be used to help the distortion code.
        - 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 
--- 6,42 ----
        + foo                     "Foo would be nice for release but
                                    can be bumped to next"
  
  
+ 
+ 0.8alpha2: Crucial demos for continued funding first part - until 28th
+ ( unlike the other releases, the things here are in priority order )
+     jvk:
+       - Paper.clone() which should create an identical copy.
+         This would be used to help the distortion code.
+       - make papermill (libpaper) 
+         into real python modules so
+         that we don't have to do silly "execfile" tricks in
+         papertest.py and others.
+     benja:
+       - port code back from earlier for rendering a paragraph
+         of text bulged, from a single Enfilade1D. If possible,
+         also with span keys and beams enabled. (please tell Tjl
+         immediately if this is a problem)
      mudyc:
!       - API and implementation of frame rate counter for
!         AbstractUpdateManager. Talk to Tjl about this
!     tjl:
!       - fix utf8 string non-null end bug found by Benja
!       - fillet implementation handling all connections from a node
!         simultaneously.
  
  
! 0.8alpha3: Crucial demos for continued funding [Deadline: 4.10]
  ( unlike the other releases, the things here are in priority order )
      deetsay:
        - UML and APIs of ImageCache
        - implementation of ImageCache
!     jvk, tjl:
        - 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 
***************
*** 51,74 ****
          on the GPU. This way we wouldn't have to worry about 
          number of passes as much. However, this brings 
          caching problems.
-     benja:
-       - port code back from earlier for rendering a paragraph
-         of text bulged, from a single Enfilade1D. If possible,
-         also with span keys and beams enabled. (please tell Tjl
-         immediately if this is a problem)
-     tuukkah:
-     vegai, mudyc:
-       - API and implementation of frame rate counter for
-         AbstractUpdateManager. Talk to Tjl about this
-       - unit tests for the designated demos. We REALLY need to
-         avoid breakage on them from now on.
-     vegai:
-       - make papermill (libpaper) and gldemo.py
-         into real python modules so
-         that we don't have to do silly "execfile" tricks in
-         papertest.py and others.
      tjl:
-       - fix utf8 string non-null end bug found by Benja
        - distorted multi-page PDF view with xu links
            - texture performance, look at imagecache
  
--- 44,50 ----
***************
*** 95,117 ****
        - redesign mosaics to save memory and allow more internal
          formats + at the same time, mipmapping improvements
      anybody:
-       - fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on
-         NV17 (GeForce4Go) improves "make glinfo" appearance
-         dramatically. This would happen by making the mipmaps
-         more carefully, making sure that the text lines don't
-         blur too much in the process - maybe even going as far as
-         to rerendering each mipmap level by freetype?
-           - related to mosaic redesign.
        - ZZ w/ fillets, images, sound, video, libpaper
            - show zz structure behind all demos!
-       - clean up OpenGL demos and views and document, list
-         so easy to look at.
        - a really comprehensive web page of screenshots
          and instructions on how to get them and run.
!       + brush up OpenGL client in the simplest ways:
!           - background color
!           - cell borders???
!           - text vobs' size
        - PP
            - make it work again
            - fix directory geometry
--- 71,97 ----
        - redesign mosaics to save memory and allow more internal
          formats + at the same time, mipmapping improvements
      anybody:
        - ZZ w/ fillets, images, sound, video, libpaper
            - show zz structure behind all demos!
        - a really comprehensive web page of screenshots
          and instructions on how to get them and run.
!       + mediaserver - what demo?
!     
! 0.8alpha4: Cleanup release after crucial demos for continued funding 
!     tuukkah:
!       - move Modules/ to basalt (what about Java/ and C++/) (Tjl: remove them)
!     anybody:
!       - unit tests that check that Gzz.py really starts
!         the client.
!         FOR BOTH AWT AND GL.
!         Must also check some pixels of the resulting graphics.
!         Absolutely necessary to avoid breakage of one or the other system.
!         Should be easily generalizable so we can make tests
!         for all demos as well.
!       - unit tests for the designated demos. We REALLY need to
!         avoid breakage on them from now on.
!       - clean up OpenGL demos and views and document, list
!         so easy to look at.
        - PP
            - make it work again
            - fix directory geometry
***************
*** 119,128 ****
              (Tjl's laptop, Geforce4Go) should be >= 24
                - string concenations in heavy loops
                - debug output
!       + mediaserver - what demo?
!       + fillet implementation handling all connections from a node
!         simultaneously.
!     
  
  0.8alpha5: saving, loading etc. with mediaserver useful; tests
      jvk:
--- 99,126 ----
              (Tjl's laptop, Geforce4Go) should be >= 24
                - string concenations in heavy loops
                - debug output
!     mudyc:
!       + make libcallgl use GLX_ARB_get_proc_address for
!         the functions in
!           1) the ARB imaging subset
!           2) any GL extensions (the ones with EXT, NV etc.
!              suffices).
!         Store in a table, and make callgl complain
!         if a function which is not there is used.
!         Test that this works agains mesa and
!         glSecondaryColor3DEXT and the NV extensions.
!         Check other places of the OpenGL source for similar
!         library-dependent stuff; ask Tjl about how to resolve
!         these.
!       + porting: make sure all demos etc. work with plain mesa
!     anybody:
!       - fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on
!         NV17 (GeForce4Go) improves "make glinfo" appearance
!         dramatically. This would happen by making the mipmaps
!         more carefully, making sure that the text lines don't
!         blur too much in the process - maybe even going as far as
!         to rerendering each mipmap level by freetype?
!           - related to mosaic redesign.
  
  0.8alpha5: saving, loading etc. with mediaserver useful; tests
      jvk:
***************
*** 131,136 ****
--- 129,136 ----
          - finish Storm
        - backward diffing
        - python tests easily runnable one by one
+       + remove Media*Stream and other span serialization functionality
+           (PEG 1004)
      tuukkah:
        - document our UML software (metacode/uml*,
          used by doc/uml/*)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]