the Fiddler's picture

The Open Toolkit library 0.9.6

Download: opentk-0.9.6.html
Size: 405 bytes
md5_file hash: 84b182dd81dcae257adee95fce421374
First released: 26 March, 2009 - 00:03
Last updated: 26 March, 2009 - 00:06

This release introduces:

  1. Automatic OpenGL error checking;
  2. Generics for improved type-safety in the OpenGL bindings
  3. Bug fixes related to OpenGL 3.0 contexts on Linux
  4. Improved documentation in OpenTK.Graphics
  5. A new EFX example ("EFX: Reverb").

Please report any issues you encounter at http://www.opentk.com.


the Fiddler's picture

The Open Toolkit library 0.9.5

Download: opentk-0.9.5.html
Size: 405 bytes
md5_file hash: 105545b5e9226c0bbeec70e1cf153475
First released: 8 March, 2009 - 23:09
Last updated: 8 March, 2009 - 23:12

[ Overview]

This release adds inline documentation to OpenTK.Graphics.GL,
adds support for OpenGL 3.0 on Linux, improves joystick
support on all platforms and fixes the mapping between unsigned
and signed OpenGL functions (e.g. Uniform1ui vs Uniform1i).

Please report any issues you may encounter at http://www.opentk.com/issues.

[API changes]

No breaking changes were introduced in OpenTK 0.9.5. Please note
that binary compatibility is not preserved between beta releases.

It is now possible to use joystick-like devices that contain 0 axes
and / or buttons (e.g. tablets). Make sure that your application
checks device capabilities before trying to use a joystick

[Changelog]

+ Bind
	+ Added support for inline OpenGL documentation.
	+ Fixed mapping between signed / unsigned wrappers -> signed / unsigned entry points (casts should no longer be necessary).
 
+ Build
	+ Added System.Xml reference to Bind project.
	+ Added new documentation files to Bind project.
 
+ OpenTK
	+ GameWindow / GLControl
		+ Added new constructors to select the desired GraphicsContext version and flags.
	+ Graphics

the Fiddler's picture

The Open Toolkit library 0.9.4

Download: opentk-0.9.4.html
Size: 405 bytes
md5_file hash: 105545b5e9226c0bbeec70e1cf153475
First released: 1 March, 2009 - 11:19
Last updated: 1 March, 2009 - 15:59

Continuing the recent weekly tradition, 0.9.4 is out with two exciting new features: GL3.0 and Joystick support.

Both are very much a work in progress, so please test and report any Gremlin that crosses your path.

Known limitations: no joystick on Mac OS X and no GL3.0 context on Linux or Mac OS X (you can thank Ati for this). These will be added in the following releases.

Other, less interesting changes include:

  • A new OpenGL Extension Viewer available as "Test: Extensions" in Examples.exe.
  • A fix for the GL1.1 TextPrinter fallback.
  • Metadata for OpenTK.Graphics.GL members (entry points, OpenGL version and extension for each GL method).
  • Improved release packages with smaller footprint, a better QuickStart solution.
  • Improved build system (you can build OpenTK now without using the commandline).

No breaking changes in this release, either.

With those things out of the way, OpenTK is roughly feature-complete and it's time to focus on the details: fill in the missing bits, make the API conform to the class library guidelines and tune performance. How would you prioritize the following tasks?

  1. Improve GL3.0 support.
  2. Improve joystick support (force-feedback).
  3. Improve mouse & keyboard support (make it independent of the GameWindow, allow mulitple keyboards / mice).
  4. Improve the GameWindow (implement missing functionality).
  5. Improve the public API (make sure everything is consistent with the guidelines).
  6. Improve documentation (API documentation and tutorials).
  7. Improve distribution (remove the need for OpenTK.dll.config, sign OpenTK.dll).
  8. Improve speed.
  9. Other (what?)

Please share, to help drive OpenTK development.


the Fiddler's picture

The Open Toolkit library 0.9.3

Download: opentk-0.9.3.html
Size: 389 bytes
md5_file hash: 105545b5e9226c0bbeec70e1cf153475
First released: 22 February, 2009 - 16:35
Last updated: 24 February, 2009 - 10:48

This is an important release, as it is the first to include kanato's work for Mac OS X. It also includes several smaller improvement and bugfixes to Quaternions, the MouseDevice (now has a "Move" event) and the GameWindow.

Please give this a thorough testing and report all issues you encounter!


the Fiddler's picture

The Open Toolkit library 0.9.2

Download: opentk-0.9.2.html
Size: 389 bytes
md5_file hash: 105545b5e9226c0bbeec70e1cf153475
First released: 13 February, 2009 - 23:37
Last updated: 24 February, 2009 - 10:53

A Valentine's Day snapshot.

Visit SourceForge for more download options.

OpenTK 0.9.2 comes with a new, improved TextPrinter implementation with subpixel rendering, more layout options and support for unlimited fonts. The code is still a little raw, so please test and report any problems that show up. Other features include support for half- and double-precision math functions, more GL helpers and better performance.

Now that 0.9.2 is out, it is time to merge kanato's MacOS branch, BlueMonkMN's joystick and ALyman's mouse patches. Work will then continue on the GL3.0 bindings and the possible GameWindow rewrite.

Please give this release a thorough testing and report any bugs to the bug tracker. Thanks!