Updated information in preparation of release.

This commit is contained in:
the_fiddler 2007-07-01 11:30:55 +00:00
parent a68b57f3d2
commit 0672510275
7 changed files with 54 additions and 51 deletions

View file

@ -7,6 +7,16 @@ OpenTK 0.3.6 -> 0.3.7
+ OpenTK.Framework
+ Now builds under Linux.
+ OpenTK.OpenGL.Bind
+ Synced with Tao.GlBindGen beta 2.1.3.6
+ Enabled ref/out overloads.
+ Added GLenum, which contains all opengl enumerants (useful for 'polymorphic' opengl functions).
+ OpenTK.OpenGL
+ ref/out overloads and GLenum (see above).
+ Fixed extension loading under Mac OS X.
+ Improved compatibility with 64bit platforms.
OpenTK 0.3.5 -> 0.3.6

View file

@ -1,5 +1,21 @@
This is a source distribution. There are two ways to build a release:
How to build OpenTK:
1) Install nant from (http://nant.sourceforge.net/) and execute Build-Mono.bat or Build-Net.bat (Windows) or build.sh (Unix).
1) Install nant from (http://nant.sourceforge.net/)
2) Navigate to the Build folder and execute Build.exe (type 'mono Build.exe' under Linux/Mac OS X).
2a) To build the .Net version, type 'Build.exe net' (or 'mono Build.exe net').
2b) To build the Mono version, type 'Build.exe mono' (or 'mono Build.exe mono').
3) The binaries (library, examples) are placed in the Binaries/Release folder.
2) Execute VS2005.bat or SharpDevelop2.bat (Windows) or MonoDevelop.sh (Unix) to create project files that can be opened and built with the corresponding IDE.
There are other parameters you can pass to Build.exe. A brief list:
net - build using the .Net framework.
mono - build using Mono.
clean - delete intermediate object files (reclaim some space, the binaries are not touched).
distclean - delete intermediate and final object files (reclaim all space used during compilation).
svnclean - delete '.svn' folders. Useful if you checked out from svn, useless if you downloaded a file release.
vs2005 - create project files for Visual Studio 2005.
monodev - create project files for MonoDevelop.
sharpdev - as above, for SharpDevelop.

View file

@ -1,6 +1,6 @@
================================================================================
OpenTK 0.3.6 WIP alpha Release notes
OpenTK 0.3.7 WIP alpha Release notes
IMPORTANT: This release is intended for testing and experimentation only. Use at your own risk!
@ -8,40 +8,17 @@ IMPORTANT: This release is intended for testing and experimentation only. Use at
Highlights:
* Supports the latest OpenGL extensions according to the released specs.
* Implements preliminary high-level support for display lists (DisplayList class)
* New example: OpenTK.Basic.DisplayLists
* New cross-platform build system written in C#.
* Added ref/out overloads for OpenTK.OpenGL.
* GLenum contains all opengl constants. No more casting to/from integers.
* Improved 64bit compatibility. Fixed extensions under Mac OS X.
--------------------------------------------------------------------------------
For support, bug reports, feature requests and flames, please visit the OpenTK site: http://opentk.sourceforge.net/
For support, bug reports, feature requests and flames, visit the OpenTK site: http://opentk.sourceforge.net/
The latest version is always available at http://sourceforge.net/projects/opentk
For the bleeding edge code, checkout https://svn.sourceforge.net/svnroot/opentk
================================================================================
The version number for this release is:
0. 3. 6. 2
(major) (minor) (release) (revision)
The odd minor version number denotes that this is a WIP (Work In Progress). This means that the source and the public API (APplication Interface) may change rapidly from release to release.
This is an alpha release. This means it is not feature complete - more features are planned or are in currently in development. When all planned features are ready for testing, this package will move to the beta phase, were the focus will change to testing and bug-fixing.
Missing features include more fine-grained window and context management, High-level OpenGL bindings and several other things. Also expect the naming scheme to change over the next few versions.
================================================================================
This package contains the source for:
OpenTK.OpenGL (0.3.6.2)
OpenTK.OpenGL.Bind (0.9.0.3)
OpenTK.Framework (0.3.3.1)
OpenTK.Platform.Windows (0.1.1.0)
OpenTK.Platform.X11 (0.1.1.0)
OpenTK.OpenGL.Examples.Basic (Lesson01, DisplayLists, NoFramework, QueryDisplayModes)
OpenTK.OpenGL.Examples.GLSL (Lesson01)
Living on the edge? 'svn co https://opentk.svn.sourceforge.net/svnroot/opentk/trunk opentk'
================================================================================

View file

@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("GLSL.Lesson01")]
[assembly: AssemblyCopyright("Copyright © 2006 Stephen Apostolopoulos")]
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.0.1.0")]
[assembly: AssemblyFileVersion("1.0.1.0")]

View file

@ -5,12 +5,12 @@ 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("Framework")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyTitle("OpenTK Framework")]
[assembly: AssemblyDescription("Create OpenGL applications in C#.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Framework")]
[assembly: AssemblyCopyright("Copyright © 2006")]
[assembly: AssemblyProduct("OpenTK.Framework")]
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -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.2.0")]
[assembly: AssemblyFileVersion("0.3.2.0")]
[assembly: AssemblyVersion("0.3.2.1")]
[assembly: AssemblyFileVersion("0.3.2.1")]

View file

@ -9,8 +9,8 @@ using System.Runtime.InteropServices;
[assembly: AssemblyDescription("Generates OpenGL bindings for C# from the C OpenGL headers")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("Copyright © 2006 Stefanos Apostolopoulos")]
[assembly: AssemblyProduct("OpenTK.OpenGL.Bind")]
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("0.9.0.3")]
[assembly: AssemblyFileVersion("0.9.0.3")]
[assembly: AssemblyVersion("0.9.1.0")]
[assembly: AssemblyFileVersion("0.9.1.0")]

View file

@ -5,12 +5,12 @@ 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("OpenGL assembly")]
[assembly: AssemblyTitle("OpenGL bindings")]
[assembly: AssemblyDescription("Provides bindings to the OpenGL functions.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("OpenGL")]
[assembly: AssemblyCopyright("Copyright © 2006 Stefanos Apostolopoulos")]
[assembly: AssemblyProduct("OpenTK.OpenGL")]
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -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.6.2")]
[assembly: AssemblyFileVersion("0.3.6.2")]
[assembly: AssemblyVersion("0.3.7.1")]
[assembly: AssemblyFileVersion("0.3.7.1")]