Updated documentation.

This commit is contained in:
the_fiddler 2008-01-24 12:36:49 +00:00
parent 3a026d5d5e
commit e08c0d3c9d
3 changed files with 19 additions and 30 deletions

View file

@ -8,9 +8,15 @@ OpenTK 0.9.0 -> 0.9.1
+ Corrected typemaping for NurbsObj, QuadricObj, TesselatorObj and FunctionPointer. + Corrected typemaping for NurbsObj, QuadricObj, TesselatorObj and FunctionPointer.
+ Fixed a bug that resulted in missing overloads in functions with both pointers and generic parameters (like Glu.TessVertex). + Fixed a bug that resulted in missing overloads in functions with both pointers and generic parameters (like Glu.TessVertex).
+ Worked around an Intellisense bug, where some overloads might not be reported if the pointer overload was the first one encountered. + Worked around an Intellisense bug, where some overloads might not be reported if the pointer overload was the first one encountered.
+ Fixed naming of 1D, 2D, 3D etc (e.g. Texture2D, which used to be Texture2d).
+ OpenTK + OpenTK
+ Fixed Glu tessellation. + Graphics
+ Fixed Glu tessellation.
+ Refactored/updated DisplayMode and ColorMode. Added docs, fixed a few problematic corner cases. Width/Height are no longer available in DisplayMode.
+ Added DisplayDevice class, to enumerate available display devices (i.e. monitors).
+ Audio
+ Added AudioContext class.
+ Examples + Examples
+ Added GluTessellator example. + Added GluTessellator example.

View file

@ -1,24 +1,18 @@
================================================================================= =================================================================================
OpenTK 0.9.0 Alpha Release notes OpenTK 0.9.1 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!
--------------------------------------------------------------------------------- ---------------------------------------------------------------------------------
0.9.0 marks the second important milestone in OpenTK development: OpenAL support. 0.9.1 improves on the OpenAL bindings included in 0.9.0, with support for
Inertia, now member of the development team, had made this possible. He has also environmental extensions (EFX, EAX), CLS-compliance and the AudioContext class.
worked on improving the OpenGL interface by revising the specs. We think the new
OpenTK.OpenGL interface is *much* more elegant and safe than vanilla C/OpenGL.
On another note, Mono 1.2.6 has been released, which fixes almost all runtime Resolution changes are supported at last, and code has been internally
problems encountered by OpenTK. Updating is strongly recommended! reorganized to help future ports to different platforms.
Last, but not least, http://www.opentk.com now marks the new homepage for OpenTK.
The new site is much more usable (and faster!)
Once again, thanks to everyone who made this release possible. If you find OpenTK
useful, please say so in the forums.
Till next time! Till next time!
- Stephen A. - Stephen A.
@ -28,17 +22,10 @@ Till next time!
Release highlights Release highlights
* Feature: OpenAL support (AL, ALC, ALU, ALUT) * Feature: EFX/EAX OpenAL extensions.
* Feature: OpenGL Version12-Version21 enums removed. Specific tokens used now. * Feature: AudioContext class.
* Feature: Windows 9x and 2000 support.
* Feature: GLContext, GLControl and GameWindow are completely modular now.
* Feature: GameWindow.Exit() now is thread-safe.
* Feature: Internal work on Garbage Collection of OpenGL resources.
* Feature: Redesigned homepage.
* Bugfix: New InputDriver for Windows takes care of memory leaks.
* Bugfix: Mouse now works the same under Windows and Linux/X11.
* Known issue (Linux): OpenTK programs may exhibit instability under Mesa3d 6.5.x and/or Mono 1.2.4. Please update to Mesa3d 7.0.x and Mono 1.2.6. * Known issue (Linux): OpenTK programs may exhibit instability under Mesa3d 6.5.x and/or Mono 1.2.4. Please update to Mesa3d 7.0.x and Mono 1.2.6.
* Known issue (Linux): DisplayModes with 32-bit bit-depths exhibit flashing under Mesa3d 6.5.x. Is a Mesa3d problem, update to Mesa3d 7.0.x or request a 24-bit depth. * Known issue (Linux): DisplayModes with 32-bit bit-depths exhibit flashing under Mesa3d 6.5.x. Is a Mesa3d problem, update to Mesa3d 7.0.x or request a 24-bit depth.

View file

@ -28,7 +28,7 @@ Bind:
* Implement Glx bindings. * Implement Glx bindings.
OpenTK.OpenGL todos: OpenTK.Graphics todos:
* Improve call performance for functions that use GCHandles. * Improve call performance for functions that use GCHandles.
* Inline XML documentation. * Inline XML documentation.
@ -36,10 +36,9 @@ OpenTK.OpenGL todos:
OpenTK.Platform: OpenTK.Platform:
* GLContext class: * GLContext class:
+ FSAA support. + FSAA support.
+ VSYNC support.
+ Add native support for the MacOS X platform (now goes through X). + Add native support for the MacOS X platform (now goes through X).
* GLControl class: * GLControl class:
+ Improve the interface. Add more constructors. + Improve the designer interface.
OpenTK.Input todos: OpenTK.Input todos:
@ -51,9 +50,6 @@ Examples:
+ Add more Tutorials and WinForms examples. + Add more Tutorials and WinForms examples.
OpenTK.Math todos: OpenTK.Audio todos:
+ Add Noise module. + CLSCompliant overloads for OpenAL.
+ Wav/PCM and Ogg loaders.
OpenTK.OpenAL todos:
+ Audio format loaders.