Merged OpenTK.Compute from the cl branch.

Merged changes from the 0.9.8 branch.
Updated version numbers for 0.9.9 release.
This commit is contained in:
the_fiddler 2009-06-24 15:47:41 +00:00
commit c1db7a276b
6 changed files with 45 additions and 48 deletions

View file

@ -1,5 +1,21 @@
[Legend: complete('+') | WIP('*') | missing('-')]
-------------------------
OpenTK 0.9.8 -> 0.9.8-1
-------------------------
+ Bind
+ Fixed wrappers for methods ending in "nv" without being "NV" extensions (e.g. Booleanv).
+ OpenTK
+ Graphics
+ Fixed wrappers for methods ending in "nv" without being "NV" extensions (e.g. GetBooleanv).
+ Math
+ Improved performance for Matrix4/Matrix4d.Mult().
+ OpenTK.Utilities
+ TextPrinter
+ Fixed corruption after calling TextPrinter.Clear()
---------------------
OpenTK 0.9.7 -> 0.9.8
---------------------

View file

@ -1,51 +1,25 @@
The Open Toolkit 0.9.8 Beta
The Open Toolkit 0.9.8-1 Beta
Sunday, 31 May 2009
[Overview]
This release introduces:
* Full OpenGL 3.1 support
* New example browser with source code and documentation display.
* Minor cleanups to the OpenGL API
* Improved stability
* Significantly improved TextPrinter performance
* OpenGLErrorExceptions thrown on OpenGL errors (debug builds only)
* A large number of bug fixes. Refer to the [Resolved issues] sections.
This release fixes issues identified in OpenTK 0.9.8:
* GL.GetBoolea is renamed to GL.GetBoolean
* TextPrinter.Clear() no longer results in text corruption.
* Matrix4.Mult() performance is increased.
Please visit http://www.opentk.com to report issues or request features.
[Resolved issues]
To visit an issue report, type "http://www.opentk.com/node/{id}", where {id} is the issue number. For example, http://www.opentk.com/node/749
[#749]
[#772]
[#774]
[#776]
[#779]
[#792]
[#794]
[#810]
[#827]
[#830]
[#834]
[#841]
[#844]
[#847]
[#851]
[#870]
[Known issues]
Mono 2.2 and 2.4 cannot compile this release (bug report: https://bugzilla.novell.com/show_bug.cgi?id=488960). Please compile with Mono 2.0 or 2.4.2+, or use the precompiled binaries.
Mono 2.2 and 2.4 fail to compile this release (bug report: https://bugzilla.novell.com/show_bug.cgi?id=488960). Please compile with Mono 2.0 or 2.4.2+, or use the precompiled binaries.
OpenTK.Graphics.TextPrinter fails to render text with newlines or a layout rectangle on Mono. This is a Mono GDI+ bug.
Example documentation may not show up correctly when running on Mono.
Example documentation may not show up correctly when running on Mono. This is a Mono issue with RTF parsing.
Joystick input is not supported on MacOS at this time.

View file

@ -2,6 +2,7 @@
+ Split OpenTK.Utilities from the core OpenTK.
+ Change all public APIs to conform to the class library interface guidelines.
+ Revisit all classes and make sure IDisposable is correctly implemented.
+ Remove System.Windows.Forms dependence.
[OpenTK.Graphics.GL]
+ Improve performance for functions that return StringBuilders.
@ -16,12 +17,18 @@
[OpenTK.GLControl]
+ Improve the designer interface.
+ Move to a separate assembly.
[OpenTK.Input]
+ Implement joystick support on Mac OS X.
+ Implement GameWindow-independent input drivers.
+ Implement support for multiple mice and keyboards.
[OpenTK.Math]
+ Move to the OpenTK namespace instead of OpenTK.Math.
+ Improve performance.
+ Improve API.
[Examples]
+ Add GL3 examples.
+ Add more comprehensive Graphics and Audio tutorials.

View file

@ -9,8 +9,8 @@ using System.Runtime.InteropServices;
[assembly: AssemblyDescription("Examples showcasing OpenTK and OpenGL")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("OpenTK")]
[assembly: AssemblyCopyright("Copyright © 2006-2008 the OpenTK team")]
[assembly: AssemblyProduct("The Open Toolkit Library")]
[assembly: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
[assembly: AssemblyTrademark("OpenTK")]
[assembly: AssemblyCulture("")]
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("0.9.8.0")]
[assembly: AssemblyFileVersion("0.9.8.0")]
[assembly: AssemblyVersion("0.9.9.0")]
[assembly: AssemblyFileVersion("0.9.9.0")]

View file

@ -5,13 +5,13 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("OpenTK")]
[assembly: AssemblyTitle("The Open Toolkit Library")]
[assembly: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("The Open Toolkit Core Library")]
[assembly: AssemblyProduct("The Open Toolkit Library")]
[assembly: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyTrademark("OpenTK")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("0.9.8.0")]
[assembly: AssemblyFileVersion("0.9.8.0")]
[assembly: AssemblyVersion("0.9.9.0")]
[assembly: AssemblyFileVersion("0.9.9.0")]

View file

@ -5,13 +5,13 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("OpenTK Utilities")]
[assembly: AssemblyTitle("The Open Toolkit Library Utilities")]
[assembly: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("OpenTK utilities library")]
[assembly: AssemblyCopyright("Copyright © 2006-2008 the OpenTK team")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyProduct("The Open Toolkit Library")]
[assembly: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
[assembly: AssemblyTrademark("OpenTK")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("0.9.8.0")]
[assembly: AssemblyFileVersion("0.9.8.0")]
[assembly: AssemblyVersion("0.9.9.0")]
[assembly: AssemblyFileVersion("0.9.9.0")]