diff --git a/freeglut/web-src/progress.php b/freeglut/web-src/progress.php index a7c4cbe..4c5c47e 100644 --- a/freeglut/web-src/progress.php +++ b/freeglut/web-src/progress.php @@ -8,7 +8,7 @@ setPageTitle("A Look At Progress"); generateHeader($_SERVER['PHP_SELF']); ?> -
FreeGLUT 3.0
+
FreeGLUT 3.0 an onwards

Major work, its status and planned milestone. Help on any of these plans is very welcome! Fork the @@ -26,7 +26,8 @@ pointsBasic functionality as is now done: 3.0. Future enhancements: 3.0 or later. BlackBerry 10 portBasic but complete functionality -by Vinnie Simonetti.Basic functionality as is now done: 3.0. Future +by Vinnie +Simonetti.Basic functionality as is now done: 3.0. Future enhancements: 3.0 or later. callbacks with closuresHave versions of each callback @@ -42,6 +43,29 @@ or later. cube, cone, etc, as well as the teapot and other parts of the teaset)3.0 +handling non-western script input to windowsFor +Windows, see associated github +branch. What can be done on the Linux side?Figure this out +for 3.2 + +option to not deinitialize when mainloop terminatesAs +is often requested, in some usage cases, it would be advantageous if +FreeGLUT did not automatically deinitialize when its last window is +closed. This has been implemented, but is awaiting testing on platforms +other than windows. Discussed here.As +it has potential complications on mobile platforms, it was decided to +leave this feature until after 3.0. + +High-DPI awareness.As discussed here, +it is unclear what should be done. See also associated github +branch, though in the end maybe no code has to be added to FreeGLUT +for this at all, its the host program's responsibility to decide on DPI +awareness for his work.Figure this out for 3.2 + 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. @@ -51,17 +75,14 @@ href="http://nuclear.mutantstargoat.com/sw/libdrawtext/">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, +At runtime loading of OpenGL or OpenGL ES libraries, like SDL.Currently CMake variables define at compile time which -of these three the library will be compiled against. No work has been -done on moving this to an at-runtime API.Having this in 3.0 -would be nice, but not essential. +of the two the library will be compiled against. No work has been +done to move this to an at-runtime API.After 3.0 Code reorganized such that platform-specific and display -server-specific code are decoupledDone, thanks John Fay! This -already led to a port to Android and support for GLES 1/2 on X11 -(thanks Sylvain for both!), and paves the way for implementing native -OSX and Wayland support3.0 +server-specific code are decoupledDone, thanks John +Fay!3.0 Position callbackDone: we now have a position callback to notify the client when the position of the window