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: |
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 |
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 |
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 |
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 |