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.
+ 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.
+ Fixed naming of 1D, 2D, 3D etc (e.g. Texture2D, which used to be Texture2d).
+ 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
+ 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!
---------------------------------------------------------------------------------
0.9.0 marks the second important milestone in OpenTK development: OpenAL support.
Inertia, now member of the development team, had made this possible. He has also
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.
0.9.1 improves on the OpenAL bindings included in 0.9.0, with support for
environmental extensions (EFX, EAX), CLS-compliance and the AudioContext class.
On another note, Mono 1.2.6 has been released, which fixes almost all runtime
problems encountered by OpenTK. Updating is strongly recommended!
Resolution changes are supported at last, and code has been internally
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!
- Stephen A.
@ -28,17 +22,10 @@ Till next time!
Release highlights
* Feature: OpenAL support (AL, ALC, ALU, ALUT)
* Feature: OpenGL Version12-Version21 enums removed. Specific tokens used now.
* 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.
* Feature: EFX/EAX OpenAL extensions.
* Feature: AudioContext class.
* 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): 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.
OpenTK.OpenGL todos:
OpenTK.Graphics todos:
* Improve call performance for functions that use GCHandles.
* Inline XML documentation.
@ -36,10 +36,9 @@ OpenTK.OpenGL todos:
OpenTK.Platform:
* GLContext class:
+ FSAA support.
+ VSYNC support.
+ Add native support for the MacOS X platform (now goes through X).
* GLControl class:
+ Improve the interface. Add more constructors.
+ Improve the designer interface.
OpenTK.Input todos:
@ -51,9 +50,6 @@ Examples:
+ Add more Tutorials and WinForms examples.
OpenTK.Math todos:
+ Add Noise module.
OpenTK.OpenAL todos:
+ Audio format loaders.
OpenTK.Audio todos:
+ CLSCompliant overloads for OpenAL.
+ Wav/PCM and Ogg loaders.