Some of our users have been wondering about the future of the OpenTK project, as it seems like it is not being actively maintained. We wanted to share with our community what our plans are.
Currently we use OpenTK in three places for Xamarin products: Android, iOS and Mac. These codebases have had some platform-specific bits for some time and have diverged slightly with some minor changes. At the same time, OpenTK got a handful of updates that are not yet part of the versions that we bundle with the product.
We are addressing those problems, and this is what we are currently working on:
Integrating OpenTK upstream improvements into http://github.com/mono/opentk
Upgrading OpenTK to support OpenGL ES 3.0
The first task will ensure that mono/opentk will contain all the fixes and improvements that we need. We will keep working with the community to make sure that it runs on both Linux and Windows in addition to the platforms that Xamarin maintains.
We have been working mostly on the OpenGLES 3.0 upgrade, so users of devices with new features can take advantage of them.
The open sourcing of our extensions will allow developers to be able to upgrade OpenTK on their own for their applications in the future on any of the platforms that we support.