First post, by skaarj
Latest openglide with several modifications specifically tested for UT99 in Windows. Attached source code and binaries.
Vsync set by wglSwapInterval=1 (given video card supports this extension). If InitFullScreen=1, then press F11 in UT99 to reacquire the in-game brightness level. Also, the wrapper's gamma function has been disabled since it depends on compatibility between win32 api and video driver. Instead it is ideal, if necessary, to use driver settings for gamma level.
To build in mingw32/gcc:
./bootstrap
./configure --disable-sdl
make
[manual step: rename libglide2x.dll to glide2x.dll]
Glide2x.dll binary dependent on two mingw32 c/c++ runtime libraries. Edit settings in OpenGLid.ini. These four files may be copied to game directory (UT99's /System/) after backing up any installed copy of glide2x.dll.
This package is for experienced users only. User is responsible for installation and any issues that may arise.