mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-23 15:35:34 +00:00
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:
commit
c1db7a276b
|
@ -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
|
||||
---------------------
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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")]
|
||||
|
|
|
@ -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")]
|
||||
|
|
|
@ -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")]
|
||||
|
|
Loading…
Reference in a new issue