From 3314992859ecb8576f9818fdccb32e6cdb3f497d Mon Sep 17 00:00:00 2001 From: the_fiddler <the_fiddler@ebc5dd9b-fb1d-0410-b6f8-d24c324e9604> Date: Fri, 20 Apr 2007 19:07:47 +0000 Subject: [PATCH] Updated Changelog.txt and Todo.txt --- Changelog.txt | 17 ++++++++++++++++- Todo.txt | 7 +++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index 7fe4432d..b0757591 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,11 +1,26 @@ OpenTK 0.3.5 -> 0.3.6 -+ Updated the build system to include txt files in the project generation. + ++ OpenTK.OpenGL.Bind + + Synced with Tao.GlBindGen codebase. + + Uses CodeDOM internally for code generation. + + Updated to latest specs (which include shader model 4). + ++ OpenTK.OpenGL (Low level) + + All OpenGL extensions are now generated (up to shader model 4). + + Decorated imports and delegates with the SuppressUnmanagedCodeSecurity attribute. Major speed improvements in CPU-bound applications. + + More robust and faster static initialisation for the GL class. + + Updated GLHelper.cs, with methods to obtain or reload OpenGL entry points, as well as query for supported extensions. + + Got rid of "object" overloads for typed arrays. + + All known bugs are now fixed. + + OpenTK.OpenGL (High level) + Added the DisplayList class. + + OpenTK.Examples.OpenGL + Added the Basic.DisplayLists example. + OpenTK 0.3.4 -> 0.3.5 + Thanks to Erik Ylvisaker's hard work, OpenTK now works under both Windows and X11. + The GLContext class now contains all needed code for mode switching. diff --git a/Todo.txt b/Todo.txt index 8dc01673..1ba87784 100644 --- a/Todo.txt +++ b/Todo.txt @@ -12,18 +12,17 @@ OpenTK.OpenGL todos: + OpenGL function overloads. (Low level) -+ Restore the Extensions. + Mark the GL class as CLS compliant. + Inline XML documentation. -+ Add support for the MacOS X platform. + Add complete Wgl, Glx, Agl and Glu bindings. ++ Get rid of the "object" overloads in favour of generics. Context class: + Add more constructors. -+ Add support for the MacOS X platform. ++ Add native support for the MacOS X platform (now goes through X). Examples: -+ Homogenize the example layout. ++ Reorganize the example layout. + Add comments were needed.