This release contains stability fixes for Linux/X11 and Mac/Cocoa, adds experimental support for Linux/KMS and synchronizes the OpenGL and OpenGL ES bindings with the July 2014 Khronos specifications.
Changelog:
New platform: Linux/KMS. You can now run OpenTK applications on
a Linux terminal without an X11 display server.
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 several resource leaks that could destabilize applications on
Mac OS X.
Fixed a potential crash on Mac OS X systems without hardware
acceleration (e.g. virtual machines).
Live resources are now explicitly disposed in Toolkit.Dispose().
UI resources are no longer released in the finalizer thread.
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.
This release contains stability fixes for Linux/X11 and Mac/Cocoa, adds experimental support for Linux/KMS and synchronizes the OpenGL and OpenGL ES bindings with the July 2014 Khronos specifications.
Changelog:
MakeCurrent()
might fail on Linux/X11 when using the Nvidia closed-source drivers.GameWindow
might remain open on Linux/X11 after callingClose()
orDispose()
.Toolkit.Dispose()
.OES_byte_coordinates
extension.