mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-01-11 10:45:38 +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:
parent
eb48960b18
commit
36edcad914
|
@ -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
|
||||||
---------------------
|
---------------------
|
||||||
|
|
|
@ -1,51 +1,25 @@
|
||||||
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.
|
||||||
|
|
||||||
Joystick input is not supported on MacOS at this time.
|
Joystick input is not supported on MacOS at this time.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
@ -16,12 +17,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.
|
||||||
|
|
|
@ -9,8 +9,8 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyDescription("Examples showcasing OpenTK and OpenGL")]
|
[assembly: AssemblyDescription("Examples showcasing OpenTK and OpenGL")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("OpenTK")]
|
[assembly: AssemblyProduct("The Open Toolkit Library")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006-2008 the OpenTK team")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
|
||||||
[assembly: AssemblyTrademark("OpenTK")]
|
[assembly: AssemblyTrademark("OpenTK")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("0.9.8.0")]
|
[assembly: AssemblyVersion("0.9.9.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.8.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
|
// General Information about an assembly is controlled through the following
|
||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// associated with an assembly.
|
||||||
[assembly: AssemblyTitle("OpenTK")]
|
[assembly: AssemblyTitle("The Open Toolkit Library")]
|
||||||
[assembly: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
|
[assembly: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[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: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("OpenTK")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
// Setting ComVisible to false makes the types in this assembly not visible
|
// 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
|
// You can specify all the values or you can default the Revision and Build Numbers
|
||||||
// by using the '*' as shown below:
|
// by using the '*' as shown below:
|
||||||
[assembly: AssemblyVersion("0.9.8.0")]
|
[assembly: AssemblyVersion("0.9.9.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.8.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
|
// General Information about an assembly is controlled through the following
|
||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// 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: AssemblyDescription("Open source game development toolkit for .Net/Mono.")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("OpenTK utilities library")]
|
[assembly: AssemblyProduct("The Open Toolkit Library")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006-2008 the OpenTK team")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2009 the Open Toolkit team")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("OpenTK")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
// Setting ComVisible to false makes the types in this assembly not visible
|
// Setting ComVisible to false makes the types in this assembly not visible
|
||||||
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("0.9.8.0")]
|
[assembly: AssemblyVersion("0.9.9.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.8.0")]
|
[assembly: AssemblyFileVersion("0.9.9.0")]
|
||||||
|
|
Loading…
Reference in a new issue