54 |
- a general test that transform() and performGL() do the same thing |
- a general test that transform() and performGL() do the same thing |
55 |
- xupdf |
- xupdf |
56 |
- review code, suggest cleanups and improvements |
- review code, suggest cleanups and improvements |
|
jvk, tjl: |
|
|
+ If performance drags, |
|
|
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 |
|
|
us to use only one pass; rendering it would be quick |
|
|
on the GPU. This way we wouldn't have to worry about |
|
|
number of passes as much. However, this brings |
|
|
caching problems. |
|
57 |
tjl: |
tjl: |
58 |
- xupdf: distorted multi-page PDF view with xu links |
- xupdf: distorted multi-page PDF view with xu links |
59 |
- adjustable zoom / distortion area by mouse |
- adjustable zoom / distortion area by mouse |
75 |
- multiple instances of same cell visible as a buoy --> keys? |
- multiple instances of same cell visible as a buoy --> keys? |
76 |
- special matcher? or pp/VobKeyer? |
- special matcher? or pp/VobKeyer? |
77 |
- really USE hierarchical keys |
- really USE hierarchical keys |
|
+ clean up the xupdf.py file |
|
|
+ better distortion function |
|
|
- show pagespans in client better |
|
|
+ ZZ vanishingview cell size for pagespans and linebroken |
|
|
paragraphs, as well as libpaper backgrounds |
|
78 |
+ script the demo, determine in detail all features |
+ script the demo, determine in detail all features |
79 |
required. [ almost done ] |
required. [ almost done ] |
80 |
- making a connection |
- making a connection |
81 |
- more than one window |
- more than one window |
|
+ if performance problems, redesign coordsys to allow |
|
|
concatenation, reading only parameters and template |
|
|
compilation of renderables. |
|
|
- statistics of what coordinate systems used inside |
|
|
each other how much ==> which to templatize |
|
|
+ fillet implementation handling all connections from a node |
|
|
simultaneously. |
|
|
+ redesign mosaics to save memory and allow more internal |
|
|
formats + at the same time, mipmapping improvements |
|
82 |
anybody: |
anybody: |
83 |
- if there are problems with performance, edit libcoords to use |
- if there are problems with performance, edit libcoords to use |
84 |
boost::object_pool for making allocations much faster |
boost::object_pool for making allocations much faster |
121 |
file is not zero-length though. [ done? ] |
file is not zero-length though. [ done? ] |
122 |
- clean, rename and document Makefile targets (coordinate with mudyc: |
- clean, rename and document Makefile targets (coordinate with mudyc: |
123 |
do we want to use something else instead of make?) |
do we want to use something else instead of make?) |
124 |
|
jvk, tjl: |
125 |
|
+ If performance drags, |
126 |
|
think about using render-to-texture to speed up papers. |
127 |
|
We now control the repeating units; rendering one such |
128 |
|
unit to a relatively high-resolution texture would enable |
129 |
|
us to use only one pass; rendering it would be quick |
130 |
|
on the GPU. This way we wouldn't have to worry about |
131 |
|
number of passes as much. However, this brings |
132 |
|
caching problems. |
133 |
tjl: |
tjl: |
134 |
|
+ ZZ vanishingview cell size for pagespans and linebroken |
135 |
|
paragraphs, as well as libpaper backgrounds |
136 |
|
+ if performance problems, redesign coordsys to allow |
137 |
|
concatenation, reading only parameters and template |
138 |
|
compilation of renderables. |
139 |
|
- statistics of what coordinate systems used inside |
140 |
|
each other how much ==> which to templatize |
141 |
|
+ fillet implementation handling all connections from a node |
142 |
|
simultaneously. |
143 |
|
+ redesign mosaics to save memory and allow more internal |
144 |
|
formats + at the same time, mipmapping improvements |
145 |
|
+ clean up the xupdf.py file |
146 |
|
+ better distortion function |
147 |
- IndexManager xuindexer semantics fix |
- IndexManager xuindexer semantics fix |
148 |
- buoy and nadir fixing |
- buoy and nadir fixing |
149 |
- implement as a new coordinate system type! |
- implement as a new coordinate system type! |
187 |
these. |
these. |
188 |
+ porting: make sure all demos etc. work with plain mesa |
+ porting: make sure all demos etc. work with plain mesa |
189 |
benja: |
benja: |
190 |
|
- show pagespans in client better |
191 |
- Fix AWT client. |
- Fix AWT client. |
192 |
anybody: |
anybody: |
193 |
|
- proper icons and names for the windows |
194 |
- fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on |
- fix text quality on OpenGL: enabling __GL_FSAA_MODE=4 on |
195 |
NV17 (GeForce4Go) improves "make glinfo" appearance |
NV17 (GeForce4Go) improves "make glinfo" appearance |
196 |
dramatically. This would happen by making the mipmaps |
dramatically. This would happen by making the mipmaps |
441 |
RESEARCH: |
RESEARCH: |
442 |
|
|
443 |
tjl: |
tjl: |
444 |
|
- scaling of focus+context links: |
445 |
|
1 / AREA^(1/3) |
446 |
|
1 / AREA^(1/4) |
447 |
|
??? |
448 |
- blobs |
- blobs |
449 |
- Create "standard sphere" using evolver script. |
- Create "standard sphere" using evolver script. |
450 |
- join two / three spheres, stretch. |
- join two / three spheres, stretch. |