diff --git a/Documentation/Changelog.txt b/Documentation/Changelog.txt index 330d9ac3..a702afa8 100644 --- a/Documentation/Changelog.txt +++ b/Documentation/Changelog.txt @@ -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. diff --git a/Documentation/Release.txt b/Documentation/Release.txt index 4a28f6ab..c0c8ffe2 100644 --- a/Documentation/Release.txt +++ b/Documentation/Release.txt @@ -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. diff --git a/Documentation/Todo.txt b/Documentation/Todo.txt index adaee819..ff59321e 100644 --- a/Documentation/Todo.txt +++ b/Documentation/Todo.txt @@ -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. \ No newline at end of file +OpenTK.Audio todos: ++ CLSCompliant overloads for OpenAL. ++ Wav/PCM and Ogg loaders. \ No newline at end of file