With the almost 4-year long development cycle drawing to an end, OpenTK 1.0 rc-1 is released. This is a release candidate, which means the code is considered production-ready.
- NSIS-based installer for Windows. OpenTK is automatically added to the "Add References" dialog - no need to hunt for the dlls manually anymore.
- New targets for Build.exe: lib (build library), nsis (build installer), all (build everything!) Runtime for a complete build: 26 minutes 7 seconds on a 1.8GHz Core 2 and a 80GB X25-M Intel SSD.
- Various improvements to behavior on Windows and (especially) Linux. Multithreaded rendering now works as expected.
- Minor documentation fixes.
Depending on user feedback, a new release candidate may or may not be published in the following days.
Work will now focus on documentation and packaging. If you are interested in helping out, here are some things that would really help:
- Test and provide feedback on the new windows installer.
- #1404: [OpenTK] Create project templates for Visual Studio and MonoDevelop (help wanted)
- #1406: [OpenTK] Create DEB packages for Debian/Ubuntu and derivatives (help wanted)
- #1407: [OpenTK] Create RPM packages for Fedora/openSUSE and derivatives (help wanted)
It is also time to start discussing desired features for the next version of OpenTK. If there were exactly three things that you would like to see in OpenTK +1, what would those be? Here is my list:
- Mouse hiding/grabbing without relying on WinForms hacks.
- Improved runtime debugging/tracing for OpenGL.
- Support for OpenGL 3.3/4.0.