From a13912a2f6230aed46f97918987cd64f16dcb725 Mon Sep 17 00:00:00 2001 From: Kenneth Russel Date: Mon, 4 Aug 2003 02:33:58 +0000 Subject: Updated TODO and fixed bug in default build.xml rule git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@43 232f8b59-042b-4e1e-8c03-345bb8c30851 --- doc/TODO.txt | 24 +++++++++++++++--------- 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 ** 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 ** 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 @@ - + -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 -- cgit v1.2.3