diff --git a/Documentation/Changelog.txt b/Documentation/Changelog.txt index 1508293c..dd3c3ec5 100644 --- a/Documentation/Changelog.txt +++ b/Documentation/Changelog.txt @@ -4,7 +4,7 @@ OpenTK 0.3.10 -> 0.3.11 + Bind + Preliminary support for GLU and GLX. - + Improved generator speed. GLU generation down to 40 seconds (from 6 minutes). + + Improved generator speed. GLU generation down to 5 seconds (from 6 minutes). + Enhanced overload trimming using Regexes. All endings should be handled correctly now. + OpenTK @@ -22,6 +22,8 @@ OpenTK 0.3.10 -> 0.3.11 + OpenGL + GL.ClearColor() now accepts a System.Drawing.Color + All function endings are trimmed now (see Bind changelog). + + GCHandles where not freed (bug introduced in 0.3.10). + + Added preliminary GLU bindings. Tesselation not working yet. + Examples + Improved ExampleLauncer behavior. Examples are now launched in the main ExampleLauncher thread, and the ExampleLauncher becomes invisible whenever and example is active. @@ -30,6 +32,7 @@ OpenTK 0.3.10 -> 0.3.11 + Updated the DrawCube() immediate mode functions to use System.Drawing.Colors + Resolved issue where 'T10: GLSL Cube' example failed with an NRE when compiled with Mono 1.2.x + Added 'W03: Extensions' example. + + Added 'T04: Lit Cube' example (still needs work). OpenTK 0.3.9 -> 0.3.10 diff --git a/Documentation/Release.txt b/Documentation/Release.txt index 3bcdbc1c..bc73e74d 100644 --- a/Documentation/Release.txt +++ b/Documentation/Release.txt @@ -12,13 +12,17 @@ Highlights: * Feature: GL.ClearColor now accepts a System.Drawing.Color (e.g. GL.ClearColor(Color.MidnightBlue)) * Feature: GameWindow.Create event is obsolete. Use the GameWindow.Load event instead. * Feature: Improved binding generation speed. Initial support for GLU and GLX. + * Feature: Timing information for OpenGL extension loading. + + * Critical fix: Resolved deadlocks under 32-bit Windows platforms. - * Critical Bug fix: Resolved deadlocks under 32-bit Windows platforms. * Bug fix: Overloads for all relevant OpenGL functions (some endings where not trimmed in 0.3.9). Breaking change. * Bug fix: T10: GLSL Cube example would fail with an NRE when compiled under Mono. + * Bug fix: GCHandles were not freed (bug introduced in 0.3.10). + * Bug fix: GL.LoadAll() was being called twice under some circumstances. * Known issue: ExampleLauncher shuts down when closing any GameWindow under Linux. - * Known issue: 32-bit modes exhibit flashing under Mesa3d 6.5.x/Ubuntu 7.04. Is a Mesa3d problem, update to Mesa3d 7.0.x or use a 24-bit depth when requesting the visual. + * Known issue: 32-bit modes exhibit flashing under Mesa3d 6.5.x/Ubuntu 7.04. Is a Mesa3d problem, update to Mesa3d 7.0.x or request a 24-bit depth. -------------------------------------------------------------------------------- diff --git a/Source/Bind/Properties/AssemblyInfo.cs b/Source/Bind/Properties/AssemblyInfo.cs index 07b8cd62..f4a33f39 100644 --- a/Source/Bind/Properties/AssemblyInfo.cs +++ b/Source/Bind/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("0.9.7.5")] -[assembly: AssemblyFileVersion("0.9.7.5")] +[assembly: AssemblyVersion("0.9.7.6")] +[assembly: AssemblyFileVersion("0.9.7.6")] diff --git a/Source/Examples/Properties/AssemblyInfo.cs b/Source/Examples/Properties/AssemblyInfo.cs index ccdb72f6..d6a1ace0 100644 --- a/Source/Examples/Properties/AssemblyInfo.cs +++ b/Source/Examples/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("0.3.11.4")] -[assembly: AssemblyFileVersion("0.3.11.4")] +[assembly: AssemblyVersion("0.3.11.6")] +[assembly: AssemblyFileVersion("0.3.11.6")] diff --git a/Source/OpenTK/Properties/AssemblyInfo.cs b/Source/OpenTK/Properties/AssemblyInfo.cs index 360bdd63..b2ae9876 100644 --- a/Source/OpenTK/Properties/AssemblyInfo.cs +++ b/Source/OpenTK/Properties/AssemblyInfo.cs @@ -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.3.11.4")] -[assembly: AssemblyFileVersion("0.3.11.4")] +[assembly: AssemblyVersion("0.3.11.6")] +[assembly: AssemblyFileVersion("0.3.11.6")]