Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1452 chris 1
[Immediate]
2
- Make a release from trunk.
3
 
4
[Short term]
5
- Move Documentation generation to obj directory.
6
- Completely clean bin and obj directories on Clean command?
7
- Automate uploads of nightly builds.
8
- Modify buildbot to generate zip package from the nsis installer.
9
- Implement GL3.3 and 4.1.
10
- Clean up site and example documentation.
11
- Update contributors list.
12
 
13
[Mid term]
14
- Clean up warnings.
15
- Embed Example data into the executable?
16
- Remove System.Windows.Forms reference from OpenTK.dll.
17
- Add mouse cursor visibility to NativeWindow.
18
- Add mouse cursor capture to NativeWindow.
19
- Add joystick support to Mac OS X.
20
- Fix GraphicsMode on Mac OS X.
21
- Implement the new input system.
22
- Fix external GraphicsContexts.
23
- Move OpenAL bindings to the generator.
24
- Remove DllImports/GetDelegateForFunctionPointer in favor of LCG calli instructions.
25
- Remove #if DEBUG statements in favor of LCG.
26
- Evaluate IKVM.Reflection for speed improvement.
27
- Evaluate possibility of separate OpenGL profiles.
28
 
29
[Long term]
30
- Release gloo.
31
- Release aloo.
32
- Release demo.
33
- Make the example launcher pretty.
34
- Add nunit tests.
35
- Clean up the generator.
36
 
37
---
38
 
39
[General]
40
+ Change all public APIs to conform to the class library interface guidelines.
41
+ Revisit all classes and make sure IDisposable is correctly implemented.
42
+ Remove System.Windows.Forms dependency.
43
 
44
[OpenTK.Graphics.OpenGL]
45
+ Improve performance for functions that return StringBuilders.
46
+ Improve performance for functions that take generic arrays.
47
+ Fix documentation - parameter mismatches.
48
 
49
[OpenTK.Compute]
50
[OpenTK.Graphics.ES*]
51
+ Improve the API.
52
 
53
[OpenTK.Graphics.GraphicsContext]
54
+ Implement GL3 support on Mac OS X.
55
+ Improve API for context sharing (add a sharedContext parameter to the context constructor).
56
 
57
[OpenTK.GLControl]
58
+ Improve the designer interface.
59
 
60
[OpenTK.Input]
61
+ Implement joystick support on Mac OS X.
62
+ Implement GameWindow-independent input drivers.
63
+ Implement support for multiple mice and keyboards.
64