Opentk/Documentation/Todo.txt

63 lines
1.8 KiB
Plaintext
Raw Normal View History

2010-10-03 00:03:54 +00:00
[Immediate]
- Make a release from trunk.
[Short term]
- Automate uploads of nightly builds.
- Modify buildbot to generate zip package from the nsis installer.
- Implement GL3.3 and 4.1.
- Clean up site and example documentation.
- Update contributors list.
2010-10-03 00:03:54 +00:00
[Mid term]
- Clean up warnings.
2010-10-04 21:55:51 +00:00
- Embed Example data into the executable?
- Remove System.Windows.Forms reference from OpenTK.dll.
2010-10-03 00:03:54 +00:00
- Add mouse cursor visibility to NativeWindow.
- Add mouse cursor capture to NativeWindow.
- Add joystick support to Mac OS X.
- Fix GraphicsMode on Mac OS X.
- Implement the new input system.
- Fix external GraphicsContexts.
- Move OpenAL bindings to the generator.
- Remove DllImports/GetDelegateForFunctionPointer in favor of LCG calli instructions.
- Remove #if DEBUG statements in favor of LCG.
- Evaluate IKVM.Reflection for speed improvement.
- Evaluate possibility of separate OpenGL profiles.
[Long term]
- Release gloo.
- Release aloo.
- Release demo.
- Make the example launcher pretty.
- Add nunit tests.
- Clean up the generator.
---
2009-03-01 09:55:22 +00:00
[General]
+ Change all public APIs to conform to the class library interface guidelines.
+ Revisit all classes and make sure IDisposable is correctly implemented.
+ Remove System.Windows.Forms dependency.
2009-03-01 09:55:22 +00:00
[OpenTK.Graphics.OpenGL]
2009-03-01 09:55:22 +00:00
+ Improve performance for functions that return StringBuilders.
+ Improve performance for functions that take generic arrays.
+ Fix documentation - parameter mismatches.
2009-03-01 09:55:22 +00:00
[OpenTK.Compute]
[OpenTK.Graphics.ES*]
+ Improve the API.
2009-03-01 09:55:22 +00:00
[OpenTK.Graphics.GraphicsContext]
+ Implement GL3 support on Mac OS X.
2009-06-02 15:49:39 +00:00
+ Improve API for context sharing (add a sharedContext parameter to the context constructor).
2009-03-01 09:55:22 +00:00
[OpenTK.GLControl]
+ Improve the designer interface.
[OpenTK.Input]
+ Implement joystick support on Mac OS X.
+ Implement GameWindow-independent input drivers.
+ Implement support for multiple mice and keyboards.