camera filter-set ----------------- - handle display lists properly - do the right thing when event handling is in a different thread to rendering - invalidate every frame when a motion key is depressed gldb ---- - allow Ctrl-C to abort current line when reading commands - set filter variables on the fly - enable reporting of segfaults - break on particular GL errors, not just 'all errors' - fix display of uniform arrays gldb-gui -------- - write a manual - VBO decode - convert state names to UTF8 - enabling and disabling filter sets, and setting variables - texture viewer: - interaction with cube map cube - display of pixel values on cube map - stats - LOD bias - alpha blending / display of alpha - test sRGB textures - better export for non [0,1] colours e.g. OpenEXR export - shader viewer - show metadata like uniforms, info log - test for all extensions before using them - trace window? - figure out why BadValue is sometimes generated on exit - statistics tab - state diffs - diff to the default bugle ----- - dump backtrace on error - check whether all dependencies on trackextensions are listed - fix leak of aux contexts on glXDestroyContext - exploit per-context, per-filter state e.g. for video - option to use pid in log filename or log file - proper support for enabled but inactive filtersets - handle use of GLX_SGIX_fbconfig rather than GLX 1.3 to manage contexts - make segfault handling adhere better to POSIX - rewrite some things to use hash tables - autoconf test for GLENUM_IS_GLUINT - cap overrides - call statistics - memory use statistics - better handling of texture proxies - fill in the rest of the state (image state, mainly) - handle GL shared and unshared objects correctly (queries unshared) - improve support for GLSL (more type information) - capture more information about call lists - capture and replay budgie ------ - more autoconf tests (e.g. regex) - robust logging, to avoid segfaulting - move filter framework into budgie? May suck in xevent stuff tests ----- - multithreaded conformance tests - coverage tests (glean?) - autotool tests for glut long term --------- - replace GLee with something C89 compliant - internationalisation - OpenEXR export - Windows support - OpenGL 3.0 support - make gldb-gui tabs totally modular (separate shared objects) - write support for state - debugging over the network - shader debugging - better movie capture - option of a separate thread, for parallel encoding