Updated documentation for release.

This commit is contained in:
the_fiddler 2009-06-24 16:09:29 +00:00
parent 36edcad914
commit 81b110894c
2 changed files with 47 additions and 7 deletions

View file

@ -1,5 +1,22 @@
[Legend: complete('+') | WIP('*') | missing('-')] [Legend: complete('+') | WIP('*') | missing('-')]
-------------------------
OpenTK 0.9.8-1 -> 0.9.9
-------------------------
+ OpenTK
+ Compute
+ Initial support for the OpenCL flat API.
+ Input
+ Keyboard/Mouse/JoystickDevice are now marked as obsolete.
+ GameWindow
+ New properties: Bounds, Size, Location, ClientRectangle, ClientSize, Icon.
+ Size should now contain the correct value inside the GameWindow constructor.
+ The GameWindow should now start at the center of the specified DisplayDevice (Windows-only at the moment).
+ GameWindow no longer relies on Windows.Forms.
+ Graphics
+ Glu is now marked as obsolete.
+ Support for multisampled contexts (Windows-only at the moment).
------------------------- -------------------------
OpenTK 0.9.8 -> 0.9.8-1 OpenTK 0.9.8 -> 0.9.8-1
------------------------- -------------------------

View file

@ -1,15 +1,18 @@
The Open Toolkit 0.9.8-1 Beta The Open Toolkit 0.9.9 Beta
Sunday, 31 May 2009
[Overview] [Overview]
This release fixes issues identified in OpenTK 0.9.8: This is the first preview release of what will become OpenTK 1.0. Major changes:
* GL.GetBoolea is renamed to GL.GetBoolean * Initial support for the OpenCL flat API (OpenTK.Compute).
* TextPrinter.Clear() no longer results in text corruption. * New, more versatile GameWindow implementation.
* Matrix4.Mult() performance is increased. * Support for fullscreen antialiasing.
* Reduced reliance on Windows.Forms (dependency will be removed completely before OpenTK 1.0).
Please visit http://www.opentk.com to report issues or request features. Please note that this is a work-in-progress snapshot release and should only be used for testing purposes.
Visit http://www.opentk.com to report issues or request features.
@ -25,6 +28,7 @@ Joystick input is not supported on MacOS at this time.
OpenGL 3.0 is not supported on MacOS at this time. OpenGL 3.0 is not supported on MacOS at this time.
The new GameWindow implementation may not function correctly on Mac OS X.
[API changes] [API changes]
@ -41,6 +45,25 @@ OnResize(ResizeEventArgs) -> OnResize(EventArgs)
Please replace all instances of "ResizeEventHandler" by "EventHandler<EventArgs> and replace "e.Width" / "e.Height" by "this.Width" and "this.Height". Please replace all instances of "ResizeEventHandler" by "EventHandler<EventArgs> and replace "e.Width" / "e.Height" by "this.Width" and "this.Height".
2. All GameWindow.On* functions are now 'protected' instead of 'public'.
Please mark all relevant overrides as 'protected'.
3. Glu is now marked as deprecated.
Please use OpenTK.Math instead.
4. OpenTK.Input.[Keyboard|Mouse|Joystick]Device are marked as obsolete.
Please continue using these classes normally. A future update will provide a much more versatile input API.
[0.9.8-1]
1. GL.GetBoolea is renamed to GL.GetBoolean.
Please replace all instances of the former by GL.GetBoolean.
[0.9.8] [0.9.8]