The Open Toolkit
The Open Toolkit is an advanced, cross-platform wrapper for OpenGL, OpenAL and OpenCL. It runs on Windows, Linux and Mac OS X and can be used by every .Net language.
Its main features are:
- Rapid development
Strong types and inline documentation improve your code flow and help you catch errors sooner. - Integration
Use the toolkit standalone or integrate it into your Windows.Forms, WPF or GTK# application. - Freedom
The Open Toolkit is distributed under the permissive MIT/X11 license and is absolutely free.
Read the Frequently Asked Questions or Download Now!
News
The Open Toolkit library 0.9.8-1 and 0.9.9
Posted Wednesday, 24 June, 2009 - 17:58 by the FiddlerOpenTK 0.9.8-1 is a bugfix release in the 0.9.8 series. Features:
TextPrinter.Clear()no longer corrupts text rendering.Matrix4.CreateOrthographic()no longer returns an invalid matrix.- Optimized
Matrix4.Mult()should increase matrix multiplication speed by 50-100%. - OpenTK.Math now contains
Vector[234].Onereadonly properties.
Read the complete 0.9.8-1 release notes.
OpenTK 0.9.9 is the first step in what will lead to our first stable release. This release is strictly for testing and feedback purposes: if you are a new user, you are strongly advised to remain with OpenTK 0.9.8-1, above.
Features:
- Support for the OpenCL flat API in
OpenTK.Compute.CL. - Extensive changes to the GameWindow. You can now control most visible aspects, including the position on the screen.
- Improved support for Windows Vista and Windows 7.
- Support for multisampling on Windows systems.
- Several obsolete APIs have been removed or marked as deprecated.
Major changes are in progress, so please expect bugs and missing features. In particular, Mac OS X support may be broken and the new GameWindow and OpenTK.Input APIs are incomplete.
Read the complete 0.9.9 release notes.
OpenTK gains support for OpenGL ES 1.0, 1.1 and 2.0
Posted Tuesday, 30 June, 2009 - 08:44 by the FiddlerOpenGL ES is a subset of the OpenGL API used in embedded devices. It is used by Apple's iPhone, Google's Android, Nokia's Maemo, the Sony Playstation 3, the Pandora handheld and other devices.
OpenTK now offers experimental support for OpenGL ES profiles 1.0, 1.1 and 2.0, which roughly translate to OpenGL 1.3, 1.5 and 2.0 respectively. This includes inline documentation but excludes strongly-typed enums, which will be added at a later time. There is also no support for constructing contexts through EGL, however it should be possible to use an external GL ES context in conjuction with OpenTK. Finally, the bindings are untested - please file any bugs you encounter.
If you are interested in helping out, testing or porting (esp. to iPhone and Android), make a post!
Site is back online
Posted Friday, 12 June, 2009 - 19:41 by the FiddlerMy apologies for the downtime and any inconvenience this may have caused you. The site is back to working condition now.
OpenAL Soft 1.8.644 released
Posted Monday, 8 June, 2009 - 16:24 by the FiddlerOpenAL Soft is a cross-platform software implementation of the OpenAL 3D audio API.
The latest version introduces a PulseAudio backend as well as support for AL_EFFECT_EAXREVERB and AL_EFFECT_ECHO. It also improves panning quality for sources near the listener.




