aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt27
1 files changed, 26 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 00f272f..9ec1252 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,6 @@
\begin{verbatim}
-Last Changes: 19th June 2001 (Version 2.8.0 - PRE-Release 0 (CVS only) )
+Last Changes: 24th July 2001 (Version 2.8.0 - PRE-Release 1 (CVS only) )
Started: July 1997 (Version 0)
-----------------
@@ -8,6 +8,31 @@ TOP = NEW
DOWN = OLD
-----------------
+24th July 2001 (Version 2.8.0 - PRE-Release 1 (CVS only) )
+ o Changed Kenneth's manual context switching optimization
+ to an automatical optimization of context switching
+
+ - introducing gl4java.GLRunnable
+ as an interface for an animator gl4java.drawable.GLDrawable,
+ e.g. gl4java.awt.GLAnimCanvas
+
+ - no more flag setting stuff for optimized context switching
+
+ - gljMakeCurrent/gljFree now handles the context switching.
+
+ They now skip freeing the context, if:
+
+ - the component is a gl4java.GLRunnable
+
+ - the thread is not the AWT rendering thread
+
+ - the freeing is not forced
+
+ Otherwise they behave as usual and do a real lock/unlock ..
+
+ I have also added the JAWT lock/unlock calls, in the case,
+ gljMakeCurrent/gljFree does not really lock/unlock the GL context.
+
19th June 2001 (Version 2.8.0 - PRE-Release 0 (CVS only) )
o Added temporary native file access (secure, no filename passing)
to gl4java.utils.Tool