At long last, OpenTK 0.9.0 is here! Inertia has joined the OpenTK development team, and has worked on many shiny new features (cheers!):
- Massively improved OpenGL bindings. All core functions have specific enums now, no more hunting through the "All" or "VersionXY" enums to find out which token to use. *Much* more intuitive and elegant. Safer, too.
- OpenAL support.: AL, ALC and ALUT bindings pave the way to audio! There's some work left for OpenAL extensions (XRam, EFX), context creation and audio format support - for now wavs play fine.
- Rewritten input driver for Windows. Should be much more efficient, and works on Windows 9x and 2000, too.
- Many minor and not-so-minor bugfixes in Math, Fonts and Input handling.
Check the Documentation/ folder for more details and the Release.txt file, which contains important information on moving from 0.3.13 to 0.9.0 (please read that!)
So what's with the version bump? This release is the second big milestone towards OpenTK 1.0: audio support. There is still a lot of way before 1.0, but the versions will now better reflect actual progress towards that.
In 0.9.1, we plan to introduce fullscreen support and enhancements to the audio API. Please report any bugs to the forums, so we have a chance to fix them.
Till next time!