diff options
-rw-r--r-- | doc/TODO.txt | 24 | ||||
-rw-r--r-- | make/build.xml | 4 |
2 files changed, 17 insertions, 11 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt index c27bebc32..6cfd64b23 100644 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -3,24 +3,30 @@ HIGH PRIORITY ----------------- -- Correct sharing of data (display lists, texture objects) between - contexts. This is different for X vs W32 -- one can be done at - runtime, the other requires sharing to be done at context creation. - For Win32, see the wglShareLists(). For a GLX platform, see the - share parameter to glXCreateContext(). +- Make pixel format selection more robust. Provide access to the + selected GLCapabilities so applications can see whether they got the + pixel format they expected. Check the GLJPanel implementation after + the most recent DefaultGLCapabilitiesChooser changes and see whether + it is still working. +- Fully expose ARB_vertex_buffer_object APIs. + +- Test Cg binding on Linux. Find out if Cg is available on Mac OS X. + +- Finish implementation in GlueGen of <type>** arguments (currently + only works for "const char**". This is needed for + glMultiDrawElements and one Cg routine. - Non-const array types must be properly released with JNI_COMMIT in order to see side effects if the array was copied. -- Finish implementation of <type>** arguments (currently only works - for "const char**". This is needed for glMultiDrawElements and - one Cg routine. - ----------------- MEDIUM PRIORITY ----------------- +- Look into providing built-in full-screen support on all supported + platforms. + - Figure out how to implement GLEventListener.displayChanged(bool,bool). I believe we need additional support in J2SE before this will be possible to detect and implement. The basic problem is that we need to find a way diff --git a/make/build.xml b/make/build.xml index 0118fbbb5..7875f57cc 100644 --- a/make/build.xml +++ b/make/build.xml @@ -1029,10 +1029,10 @@ <!-- - Inform the user that one of the platform targets should be used. --> - <target name="all" depends="init"> + <target name="all"> <fail> -Use a platform specific target: win32.vc6, win32.vc7, win32.mingw, linux, macosx +Use a platform specific target: linux, macosx, solaris, win32.vc6, win32.vc7, win32.mingw </fail> </target> |