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? |
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 |
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: |
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 |
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? |
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. |
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!!! |
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 |
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: |