diff --git a/freeglut/web-src/progress.php b/freeglut/web-src/progress.php
index d56ffa1..fe2dbc7 100644
--- a/freeglut/web-src/progress.php
+++ b/freeglut/web-src/progress.php
@@ -38,12 +38,14 @@ or later.
cube, cone, etc, as well as the teapot and other parts of the
teaset)
3.0 |
-GL2+ and GLES 1/2 clean API for fonts and menus | Not sure what can be done
-here really. Menus will continue to work fine with OpenGL 3+ exclusive
-applications as long as the platform provides legacy contexts, as menus
-have their own rendering context. For text rendering, its probably best if the
-user looks at freetype and the like and avoids the use of FreeGLUT's
-text API | Probably impossible to do anything here |
+GL2+ and GLES 1/2 clean API for fonts and menus | For
+stroke fonts, we can use a similar approach as for the shapes, should
+thus be straightforward. For the bitmap fonts, this is more complex.
+John T suggested "using a glyph atlas texture with GL_STREAM_DRAW VBOs",
+which would get us somewhere. Code could be ripped from his libdrawtext
+library | The sooner the better, but will have to wait for
+asap after 3.0. |
At runtime loading of OpenGL, OpenGL ES1 or OpenGL ES2 libraries,
like SDL. | Currently CMake variables define at compile time which
@@ -68,6 +70,10 @@ together. | Undecided |
Wayland port | Not started. | Undecided |
+Unicode support | Not started, we'd need to discuss this
+carefully on the mailing list first to minimize impact on the
+API. | Undecided |
+
Complete glutInitDisplayString support | FreeGLUT now only
partially supports glutInitDisplayString, any spec (comparator and
value) after each token are ignored. This is a significant way in which
|