Updated information in preparation of release.
This commit is contained in:
parent
a68b57f3d2
commit
0672510275
7 changed files with 54 additions and 51 deletions
|
@ -7,6 +7,16 @@ OpenTK 0.3.6 -> 0.3.7
|
||||||
+ OpenTK.Framework
|
+ OpenTK.Framework
|
||||||
+ Now builds under Linux.
|
+ 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
|
OpenTK 0.3.5 -> 0.3.6
|
||||||
|
|
||||||
|
|
|
@ -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.
|
37
Release.txt
37
Release.txt
|
@ -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!
|
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:
|
Highlights:
|
||||||
|
|
||||||
* Supports the latest OpenGL extensions according to the released specs.
|
* New cross-platform build system written in C#.
|
||||||
* Implements preliminary high-level support for display lists (DisplayList class)
|
* Added ref/out overloads for OpenTK.OpenGL.
|
||||||
* New example: OpenTK.Basic.DisplayLists
|
* 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
|
The latest version is always available at http://sourceforge.net/projects/opentk
|
||||||
|
|
||||||
For the bleeding edge code, checkout https://svn.sourceforge.net/svnroot/opentk
|
Living on the edge? 'svn co https://opentk.svn.sourceforge.net/svnroot/opentk/trunk 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)
|
|
||||||
|
|
||||||
================================================================================
|
|
|
@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("GLSL.Lesson01")]
|
[assembly: AssemblyProduct("GLSL.Lesson01")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006 Stephen Apostolopoulos")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("1.0.0.0")]
|
[assembly: AssemblyVersion("1.0.1.0")]
|
||||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
[assembly: AssemblyFileVersion("1.0.1.0")]
|
||||||
|
|
|
@ -5,12 +5,12 @@ 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("Framework")]
|
[assembly: AssemblyTitle("OpenTK Framework")]
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("Create OpenGL applications in C#.")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("Framework")]
|
[assembly: AssemblyProduct("OpenTK.Framework")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[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
|
// 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.3.2.0")]
|
[assembly: AssemblyVersion("0.3.2.1")]
|
||||||
[assembly: AssemblyFileVersion("0.3.2.0")]
|
[assembly: AssemblyFileVersion("0.3.2.1")]
|
||||||
|
|
|
@ -9,8 +9,8 @@ using System.Runtime.InteropServices;
|
||||||
[assembly: AssemblyDescription("Generates OpenGL bindings for C# from the C OpenGL headers")]
|
[assembly: AssemblyDescription("Generates OpenGL bindings for C# from the C OpenGL headers")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("")]
|
[assembly: AssemblyProduct("OpenTK.OpenGL.Bind")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006 Stefanos Apostolopoulos")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("0.9.0.3")]
|
[assembly: AssemblyVersion("0.9.1.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.0.3")]
|
[assembly: AssemblyFileVersion("0.9.1.0")]
|
||||||
|
|
|
@ -5,12 +5,12 @@ 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("OpenGL assembly")]
|
[assembly: AssemblyTitle("OpenGL bindings")]
|
||||||
[assembly: AssemblyDescription("Provides bindings to the OpenGL functions.")]
|
[assembly: AssemblyDescription("Provides bindings to the OpenGL functions.")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("OpenGL")]
|
[assembly: AssemblyProduct("OpenTK.OpenGL")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2006 Stefanos Apostolopoulos")]
|
[assembly: AssemblyCopyright("Copyright © 2006-2007 Stefanos Apostolopoulos")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[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
|
// 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.3.6.2")]
|
[assembly: AssemblyVersion("0.3.7.1")]
|
||||||
[assembly: AssemblyFileVersion("0.3.6.2")]
|
[assembly: AssemblyFileVersion("0.3.7.1")]
|
||||||
|
|
Loading…
Reference in a new issue