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('-')] [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 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 Sunday, 31 May 2009
[Overview] [Overview]
This release introduces: This release fixes issues identified in OpenTK 0.9.8:
* Full OpenGL 3.1 support * GL.GetBoolea is renamed to GL.GetBoolean
* New example browser with source code and documentation display. * TextPrinter.Clear() no longer results in text corruption.
* Minor cleanups to the OpenGL API * Matrix4.Mult() performance is increased.
* 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.
Please visit http://www.opentk.com to report issues or request features. 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] [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. 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] [API changes]
Please note that binary compatibility is not preserved between beta releases. 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 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. 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. + Split OpenTK.Utilities from the core OpenTK.
+ Change all public APIs to conform to the class library interface guidelines. + Change all public APIs to conform to the class library interface guidelines.
+ Revisit all classes and make sure IDisposable is correctly implemented. + Revisit all classes and make sure IDisposable is correctly implemented.
+ Remove System.Windows.Forms dependence.
[OpenTK.Graphics.GL] [OpenTK.Graphics.GL]
+ Improve performance for functions that return StringBuilders. + Improve performance for functions that return StringBuilders.
@ -15,12 +16,18 @@
[OpenTK.GLControl] [OpenTK.GLControl]
+ Improve the designer interface. + Improve the designer interface.
+ Move to a separate assembly.
[OpenTK.Input] [OpenTK.Input]
+ Implement joystick support on Mac OS X. + Implement joystick support on Mac OS X.
+ Implement GameWindow-independent input drivers. + Implement GameWindow-independent input drivers.
+ Implement support for multiple mice and keyboards. + Implement support for multiple mice and keyboards.
[OpenTK.Math]
+ Move to the OpenTK namespace instead of OpenTK.Math.
+ Improve performance.
+ Improve API.
[Examples] [Examples]
+ Add GL3 examples. + Add GL3 examples.
+ Add more comprehensive Graphics and Audio tutorials. + Add more comprehensive Graphics and Audio tutorials.