From 82cd20ed209f12e22e2f5a92719b3be2bb92d8ed Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Fri, 23 Feb 2001 05:08:10 +0000 Subject: Version 2.6.0.0 --- CHANGES.txt | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 4 deletions(-) (limited to 'CHANGES.txt') diff --git a/CHANGES.txt b/CHANGES.txt index 16c82f8..3277b21 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ \begin{verbatim} -Last Changes: 12th February 2001 (Version 2.5.2 - Release 0 ) +Last Changes: 23th February 2001 (Version 2.6.0 - Release 0 ) Started: July 1997 (Version 0) ----------------- @@ -8,7 +8,55 @@ TOP = NEW DOWN = OLD ----------------- -12th February 2001 (Version 2.5.2 - Release 0 ) +23th February 2001 (Version 2.6.0 - Release 0 ) + o Converted David Bucciarelli's gltestperf + to java ! + Go to directory demos, and do "java gltestperf --help" ! + + o Implemented JDK >= 1.3's GraphicsConfiguration + + With the new GLCapabilities and the factory + SunJDK13GLDrawableFactory (only usable JDK>=1.3), + a Canvas and it's native Window + can be created with the right native format + for the OpenGL features(set in GLCapabilities), + so there is no more need for an own created window ! + + GLContext, GLCanvas and GLAnimCanvas supports + now GLCapabilities and GraphicsConfiguration + within it's constructor ! + + GLContext has no more protected attributes, like + doubleBuffer, etc., because it now holds an + GLCapabilities object ! + + For a raw example, see: + gl4java.GLContext (itself's main method) + demos/MiscDemos/alpha3D.java + demos/HodglimsNeHe/Lesson8.java + + The MacOs's implementation of the Factory to use + GraphicsConfiguration is currently missing ... + + o Introducing the new GLDrawable/GLEventListener model + initiated by Kenneth B Russel. + This includes usage of new Factories, see above ! + + Have a look at the gl4java.drawable package ! + + The following demos does use the new style also: + demos/MiscDemos/gears.java + demos/MiscDemos/stencil.java + demos/MiscDemos/TestListener.java + demos/MiscDemos/TriangleRotate.java + ... have a look. + + You can now implement a GLDrawable, + like GLCanvas and GLAnimCanvas, + which can add some GLEventListener's. + + GLEventListener implements all needed rendering functions. + o Implements JDK >= 1.3.X 's JAWT The mechanism of fetching the native window handle (etc.), is - since JDK 1.3.0 - now an official standard ! @@ -16,8 +64,7 @@ DOWN = OLD This feature is used within the "GL4JavaJauGljJNI13" native library, which is used dynamically if JVM >= 1.3 ! - Many thanxs to Kenneth B. Russel for - motivations: + Many thanxs to Kenneth B. Russel for motivations: JDK 1.4 will no more support the old illegal style of fetching the native window handle ! -- cgit v1.2.3