Updated documentation for 0.9.8-1 release.

This commit is contained in:
the_fiddler 2009-06-21 20:34:52 +00:00
parent 089108c431
commit c3c56295d4
3 changed files with 36 additions and 33 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,56 +1,36 @@
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.
[API changes]
Please note that binary compatibility is not preserved between beta releases.
[0.9.8-1]
This release renames GL.GetBoolea to the correct GL.GetBoolean.
[0.9.8]
OpenTK 0.9.8 replaces several instances of the "All" and "Version*" enums with strongly-typed equivalents. This is a breaking change. If you are affected by this change, replace these enums with the ones suggested by your compiler.
OpenTK 0.9.8 removes several OpenGL overloads that take arrays of a single item. This is a breaking change. If you are affected by this change, please use the 'ref' or 'out' overload for the relevant function.

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.
@ -15,12 +16,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.