The Open Toolkit library News
Brought to you by:
the_fiddler
OpenTK 1.1.4 was released on 21 July 2014.
This release resolves a number of identified issues, adds experimental support for Linux/KMS and synchronizes the OpenGL and OpenGL ES bindings with the July 2014 Khronos specifications.
Changelog:
Fixed a memory leak in OpenGL functions accepting a string array. Fixed an issue where MakeCurrent() might fail on Linux/X11 when using the Nvidia closed-source drivers. Fixed an issue where GameWindow might remain open on Linux/X11 after calling Close() or Dispose(). Fixed a potential crash on Mac OS X systems without hardware acceleration (e.g. virtual machines). Fixed function parameters for the OES_byte_coordinates extension. Fixed an issue where OpenTK would always perform a full rebuild even when a partial rebuild could work. Fixed all compilation warnings on VS2013 and Mono 3.4.0. Improved OpenGL and OpenGL ES documentation on 'count' parameters. New platform: Linux/KMS. You can now run OpenTK applications on a Linux terminal without an X11 display server. New OpenGL ES extensions: ANDROID_extension_pack_es31a
OpenTK 1.1.4 is backwards compatible with 1.1.3. Users of previous versions are strongly encouraged to upgrade.
For a list of resolved issues, see: https://github.com/opentk/opentk/issues?milestone=6&page=1&state=closed
Known issues
The SDL2 backend has a number of limitations compared to the native platform backends. In particular, SDL2 does not support: OpenTK.GLControl. OpenTK will automatically switch to a native platform backend instead. DisplayDevice.ChangeResolution() without a fullscreen INativeWindow. Switching between WindowBorder.Fixed and WindowBorder.Resizable. High-resolution mouse input. Additionally, it is limited to a single keyboard and mouse device. OpenTK.Input.GamePad.SetVibration is currently not implemented. This API will be implemented in a future release.
Help wanted
Tutorials for OpenGL 3.x and 4.x. Inspiration here New platforms: Native Client (NaCL) Blackberry Wayland Mir WinRT (via ANGLE) New features: Multitouch Force feedback Improved joystick support (HID backend for Windows, Linux)
Further ideas for improvement are always welcome!