[Top][All Lists]
[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/*)
- [Gzz-commits] gzz TODO, (continued)
- [Gzz-commits] gzz TODO, Benja Fallenstein, 2002/09/13
- [Gzz-commits] gzz TODO, Benja Fallenstein, 2002/09/14
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/15
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/16
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/16
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/16
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/18
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/18
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/20
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/23
- [Gzz-commits] gzz TODO,
Tuomas J. Lukka <=
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/23
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/23
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/24
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/24
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/24
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/24
- [Gzz-commits] gzz TODO, Janne V. Kujala, 2002/09/24
- [Gzz-commits] gzz TODO, Janne V. Kujala, 2002/09/24
- [Gzz-commits] gzz TODO, Tuomas J. Lukka, 2002/09/24
- [Gzz-commits] gzz TODO, Benja Fallenstein, 2002/09/24