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 menusNot 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 APIProbably impossible to do anything here +GL2+ and GLES 1/2 clean API for fonts and menusFor +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 +libraryThe 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 portNot started.Undecided +Unicode supportNot started, we'd need to discuss this +carefully on the mailing list first to minimize impact on the +API.Undecided + Complete glutInitDisplayString supportFreeGLUT now only partially supports glutInitDisplayString, any spec (comparator and value) after each token are ignored. This is a significant way in which