Updated documentation.
This commit is contained in:
parent
3a026d5d5e
commit
e08c0d3c9d
3 changed files with 19 additions and 30 deletions
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
|
Loading…
Reference in a new issue