mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-07-04 19:58:28 +00:00
Updated version numbers and documentation for 0.9.5 release.
This commit is contained in:
parent
04ebcff4fb
commit
b0704762f2
|
@ -7,13 +7,11 @@ Usage
|
||||||
|
|
||||||
To use OpenTK, you need to reference OpenTK.dll from your project. The way you do this changes from IDE to IDE - refer to http://www.opentk.com/doc for specific instructions.
|
To use OpenTK, you need to reference OpenTK.dll from your project. The way you do this changes from IDE to IDE - refer to http://www.opentk.com/doc for specific instructions.
|
||||||
|
|
||||||
In any case, make sure the OpenTK.dll.config file is copied to the output directory along OpenTK.dll. This file is *required* for OpenTK to work on Linux and Mac OS X.
|
In any case, make sure the OpenTK.dll.config file is copied to the output directory along with OpenTK.dll. This file is *required* for OpenTK to function on Linux and Mac OS X.
|
||||||
|
|
||||||
|
|
||||||
Build instructions
|
Build instructions
|
||||||
|
|
||||||
If you have Visual Studio 2005/2008 or MonoDevelop 2 (post-beta1), simply open OpenTK.sln in the Build/ folder.
|
If you have Visual Studio 2005/2008 or MonoDevelop 2 (post-beta1), simply open OpenTK.sln in the Build/ folder. If you wish build from the commandline, install nant (http://nant.sourceforge.net) and execute Build.exe in the Build/ folder.
|
||||||
|
|
||||||
If you wish build from the commandline, install nant (http://nant.sourceforge.net) and execute Build.exe in the Build/ folder.
|
The resulting binaries are placed into the Binaries/Release or Binaries/Debug folder.
|
||||||
|
|
||||||
The resulting binaries are placed in the Binaries/Release or Binaries/Debug folder.
|
|
|
@ -1,5 +1,35 @@
|
||||||
[Legend: complete('+') | WIP('*') | missing('-')]
|
[Legend: complete('+') | WIP('*') | missing('-')]
|
||||||
|
|
||||||
|
---------------------
|
||||||
|
OpenTK 0.9.4 -> 0.9.5
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
+ Bind
|
||||||
|
+ Added support for inline OpenGL documentation.
|
||||||
|
+ Fixed mapping between signed / unsigned wrappers -> signed / unsigned entry points (casts should no longer be necessary).
|
||||||
|
|
||||||
|
+ Build
|
||||||
|
+ Added System.Xml reference to Bind project.
|
||||||
|
+ Added new documentation files to Bind project.
|
||||||
|
|
||||||
|
+ OpenTK
|
||||||
|
+ GameWindow / GLControl
|
||||||
|
+ Added new constructors to select the desired GraphicsContext version and flags.
|
||||||
|
+ Graphics
|
||||||
|
+ The GL class now contains inline documentation.
|
||||||
|
+ It is now possible to specify desired version and flags for the OpenGL context (forward-compatible, debug).
|
||||||
|
+ Input
|
||||||
|
+ It is now possible to use devices without axes and/or buttons (e.g. keyboard extensions, tablets).
|
||||||
|
+ Platform
|
||||||
|
+ X11 platform driver now uses glXChooseFBConfig for visual selection, if available.
|
||||||
|
+ X11 platform driver now supports GLX_ARB_create_context (OpenGL 3.0).
|
||||||
|
|
||||||
|
+ Examples
|
||||||
|
+ Extension test now requests an OpenGL 3.0 context.
|
||||||
|
+ Extension test now shows the parameters of each OpenTK.Graphics.GL function.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---------------------
|
---------------------
|
||||||
OpenTK 0.9.3 -> 0.9.4
|
OpenTK 0.9.3 -> 0.9.4
|
||||||
---------------------
|
---------------------
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
The Open Toolkit 0.9.4 Beta Release notes
|
The Open Toolkit 0.9.5 Beta -- Release notes
|
||||||
|
|
||||||
[ Overview]
|
[ Overview]
|
||||||
|
|
||||||
This release adds Joystick support for Windows and Linux, introduces GL3
|
This release adds inline documentation to OpenTK.Graphics.GL,
|
||||||
functions and tokens and adds support for creating GL3 contexts on Windows.
|
adds support for OpenGL 3.0 on Linux, improves joystick
|
||||||
|
support on all platforms and fixes the mapping between unsigned
|
||||||
Some minor TextPrinter bugs have also been fixed.
|
and signed OpenGL functions (e.g. Uniform1ui vs Uniform1i).
|
||||||
|
|
||||||
Please report any issues you may encounter at http://www.opentk.com.
|
Please report any issues you may encounter at http://www.opentk.com.
|
||||||
|
|
||||||
|
@ -13,9 +13,9 @@ Please report any issues you may encounter at http://www.opentk.com.
|
||||||
|
|
||||||
[API changes]
|
[API changes]
|
||||||
|
|
||||||
No source-level breaking changes were introduced in OpenTK 0.9.4.
|
No breaking changes were introduced in OpenTK 0.9.5. Please note
|
||||||
Binary-level compatibility is not preserved in beta releases.
|
that binary compatibility is not preserved between beta releases.
|
||||||
|
|
||||||
GL3 support may expose your applications to driver bugs. A future
|
It is now possible to use joystick-like devices that contain 0 axes
|
||||||
release will make it possible to choose between GL2- and GL3-
|
and / or buttons (e.g. tablets). Make sure that your application
|
||||||
compatible contexts.
|
checks device capabilities before trying to use a joystick.
|
|
@ -5,10 +5,8 @@
|
||||||
|
|
||||||
[OpenTK.Graphics.GL]
|
[OpenTK.Graphics.GL]
|
||||||
+ Improve performance for functions that return StringBuilders.
|
+ Improve performance for functions that return StringBuilders.
|
||||||
+ Inline XML documentation.
|
|
||||||
|
|
||||||
[OpenTK.Graphics.GraphicsContext]
|
[OpenTK.Graphics.GraphicsContext]
|
||||||
+ Make it possible to choose between GL2 and GL3 contexts.
|
|
||||||
+ FSAA support (very simple, now that GL3 support has been added.)
|
+ FSAA support (very simple, now that GL3 support has been added.)
|
||||||
|
|
||||||
[OpenTK.GLControl]
|
[OpenTK.GLControl]
|
||||||
|
|
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("0.9.9.5")]
|
[assembly: AssemblyVersion("0.9.9.6")]
|
||||||
[assembly: AssemblyFileVersion("0.9.9.5")]
|
[assembly: AssemblyFileVersion("0.9.9.6")]
|
||||||
|
|
|
@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("0.9.4.0")]
|
[assembly: AssemblyVersion("0.9.5.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.4.0")]
|
[assembly: AssemblyFileVersion("0.9.5.0")]
|
||||||
|
|
|
@ -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.4.0")]
|
[assembly: AssemblyVersion("0.9.5.0")]
|
||||||
[assembly: AssemblyFileVersion("0.9.4.0")]
|
[assembly: AssemblyFileVersion("0.9.5.0")]
|
||||||
|
|
Loading…
Reference in a new issue