Mono-Game/MonoGame.Dependencies — pull request #22 by thefiddler (2014-07-23 22:59:47+00:00)
Title: Update OpenTK to 1.1.4b

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:

1. New platform: Linux/KMS. You can now run OpenTK applications on
a Linux terminal without an X11 display server.
2. Fixed a memory leak in OpenGL functions accepting a string array.
3. Fixed an issue where `MakeCurrent()` might fail on Linux/X11 when
using the Nvidia closed-source drivers.
4. Fixed an issue where `GameWindow` might remain open on Linux/X11
after calling `Close()` or `Dispose()`.
5. Fixed several resource leaks that could destabilize applications on
Mac OS X.
6. Fixed a potential crash on Mac OS X systems without hardware
acceleration (e.g. virtual machines).
7. Live resources are now explicitly disposed in `Toolkit.Dispose()`.
8. UI resources are no longer released in the finalizer thread.
9. Fixed function parameters for the `OES_byte_coordinates` extension.
10. Fixed an issue where OpenTK would always perform a full rebuild
even when a partial rebuild could work.
11. Fixed all compilation warnings on VS2013 and Mono 3.4.0.
12. Improved OpenGL and OpenGL ES documentation on 'count' parameters.
13. New OpenGL ES extensions:
- ANDROID_extension_pack_es31a