Jogamp
users/sgothel/jake2.git
5 years agoSimple NEWT port: Remove AWT dependencies in Jake2 / JOGL / Fast (default mode) ... NEWT
Sven Gothel [Mon, 8 Oct 2012 08:44:05 +0000 (10:44 +0200)]
Simple NEWT port: Remove AWT dependencies in Jake2 / JOGL / Fast (default mode) - Prepare for ES2

- Removed AWT init dialog, replaced w/ UI less auto install if n/a @ default location:
   $HOME/Jake2/baseq2

- JOGL GL2 Renderer 'joglgl2'

- JOGL ES2 Renderer 'jogles2' (TBD)

- Replaced JOGLKBD (AWT) w/ NEWTKBD

- JOGL* Renderer using NEWT

5 years agoRemove lwjgl
Sven Gothel [Mon, 8 Oct 2012 00:59:22 +0000 (02:59 +0200)]
Remove lwjgl

5 years agoJoglDriver: Add FPSCounter (all 60*5 frames) ; Remove glFlush() @ endFrame, doing... jogl2_gl2
Sven Gothel [Mon, 8 Oct 2012 00:57:12 +0000 (02:57 +0200)]
JoglDriver: Add FPSCounter (all 60*5 frames) ; Remove glFlush() @ endFrame, doing swapBuffer already

5 years agoSimple JOGL2 port: Disable autoSwapBufferMode of GLCanvas (double swap == flicker...
Sven Gothel [Sun, 7 Oct 2012 12:28:50 +0000 (14:28 +0200)]
Simple JOGL2 port: Disable autoSwapBufferMode of GLCanvas (double swap == flicker); force display() when displayable (otherwise GL resources are not realized on windows)

5 years agoAdd jogamp source-zip attachments in eclipse project
Sven Gothel [Sun, 7 Oct 2012 11:44:36 +0000 (13:44 +0200)]
Add jogamp source-zip attachments in eclipse project

5 years agoLink jake2 jogl jnlp files to jogamp.org/deployment/jogamp-current
Sven Gothel [Sun, 7 Oct 2012 11:27:38 +0000 (13:27 +0200)]
Link jake2 jogl jnlp files to jogamp.org/deployment/jogamp-current

5 years agoSimple JOGL2 port: Populate 'lib/jogamp/' w/ builds 'gluegen_598-joal_364-jogl_825...
Sven Gothel [Sun, 7 Oct 2012 10:54:16 +0000 (12:54 +0200)]
Simple JOGL2 port: Populate 'lib/jogamp/' w/ builds 'gluegen_598-joal_364-jogl_825', use common 'lib/jogamp' folder in build/run

5 years agoSimple JOGL2 port: Remove old joal/jogl/jsr231 libs
Sven Gothel [Sun, 7 Oct 2012 10:47:29 +0000 (12:47 +0200)]
Simple JOGL2 port: Remove old joal/jogl/jsr231 libs

5 years agoSimple JOGL2 port
Sven Gothel [Sun, 7 Oct 2012 10:43:16 +0000 (12:43 +0200)]
Simple JOGL2 port

- Remove _very_ old JOGL port (net.java.games.jogl.GL)
- Rename Jsr231* -> Jogl*
- Port Jsr231 to Jogl2:
  - package rename of jogl/joal
  - use AWT GLCanvas derivation instead of partially reimplementing it in JoglDriver
  - drop some EXT suffixes
  - name driver 'jogl2'

8 years agounused variables jogl1
Rene Stoeckel [Sun, 13 Dec 2009 19:18:04 +0000 (19:18 +0000)]
unused variables

8 years agounused variables
Rene Stoeckel [Sun, 13 Dec 2009 11:21:18 +0000 (11:21 +0000)]
unused variables

8 years agounused imports
Rene Stoeckel [Sun, 13 Dec 2009 11:20:15 +0000 (11:20 +0000)]
unused imports

8 years agostronger typing
Rene Stoeckel [Sun, 13 Dec 2009 11:13:22 +0000 (11:13 +0000)]
stronger typing

9 years agoSet background of Jake2Applet to black before fully initialized
Kenneth B. Russell [Sun, 2 Mar 2008 20:38:04 +0000 (20:38 +0000)]
Set background of Jake2Applet to black before fully initialized

9 years agoChanges to enable Jake2 to run well as an applet inside the
Kenneth B. Russell [Sun, 2 Mar 2008 20:21:15 +0000 (20:21 +0000)]
Changes to enable Jake2 to run well as an applet inside the
next-generation Java Plug-In. Added Globals.appletMode, Globals.applet
and Globals.sizeChangeListener to be able to easily pass around the
knowledge that the system is running in applet mode, and the applet
itself, which becomes the parent container for the output. Most
changes were in Jsr231Driver to support putting the Display into a
preexisting parent container rather than a new Frame each
time. Changed JOGLKBD to allow manual initialization of the parent
container rather than obtaining it from a CreateNotify or
ConfigureNotify event since these will never be generated in the
applet case. Removed various calls to System.exit(), although strictly
speaking this is no longer necessary because it is expected that the
separate_jvm parameter will be used in conjunction with the new Java
Plug-In to create a fresh JVM instance for each run of Jake2. Video
mode switching in applet mode is working; the applet resizes (via
JavaScript) to accommodate the newly selected resolution. Full screen
mode when running as an applet is not implemented at this point, as
the intent was to show this inside the browser, though support could
be added very straightforwardly.

9 years agobugfix: cast the space to byte avoid array overflows
Carsten Weisse [Sun, 2 Mar 2008 16:43:18 +0000 (16:43 +0000)]
bugfix: cast the space to byte avoid array overflows

9 years agoformatted
Carsten Weisse [Sun, 2 Mar 2008 16:01:28 +0000 (16:01 +0000)]
formatted

9 years agouse java code style conventions but with spaces only
Carsten Weisse [Sun, 2 Mar 2008 15:59:57 +0000 (15:59 +0000)]
use java code style conventions but with spaces only

9 years agothe callback renderer is never used
Carsten Weisse [Sun, 2 Mar 2008 15:40:27 +0000 (15:40 +0000)]
the callback renderer is never used

9 years agobetter javadoc
Carsten Weisse [Sun, 2 Mar 2008 15:11:09 +0000 (15:11 +0000)]
better javadoc

9 years agochanges to handle resizable screens.
Carsten Weisse [Sun, 2 Mar 2008 14:58:22 +0000 (14:58 +0000)]
changes to handle resizable screens.
GridBagLayout is used to resize the GL canvas together with the frame

9 years agouse getters and setters of modified viddef_t
Carsten Weisse [Sun, 2 Mar 2008 14:56:23 +0000 (14:56 +0000)]
use getters and setters of modified viddef_t

9 years agochanges to handle resizable screens applet-support
Carsten Weisse [Sun, 2 Mar 2008 14:53:46 +0000 (14:53 +0000)]
changes to handle resizable screens

9 years agoinline cursorname
Carsten Weisse [Sun, 2 Mar 2008 08:35:30 +0000 (08:35 +0000)]
inline cursorname

9 years agouse the project specific jre alias "jdk1.6"
Carsten Weisse [Sun, 2 Mar 2008 08:31:23 +0000 (08:31 +0000)]
use the project specific jre alias "jdk1.6"

9 years agoset code compliance to Java 5
Carsten Weisse [Sun, 2 Mar 2008 08:28:16 +0000 (08:28 +0000)]
set code compliance to Java 5

9 years agomakes the reference constant
Carsten Weisse [Sat, 1 Mar 2008 20:48:32 +0000 (20:48 +0000)]
makes the reference constant

9 years agoversion of eclipse 3.3 formatter settings changed
Carsten Weisse [Sat, 1 Mar 2008 17:45:43 +0000 (17:45 +0000)]
version of eclipse 3.3 formatter settings changed

10 years agoset new window location only in fullscreen mode
Carsten Weisse [Sat, 3 Nov 2007 13:04:23 +0000 (13:04 +0000)]
set new window location only in fullscreen mode

10 years agocode clean up (shift the variable declarations down)
Carsten Weisse [Thu, 7 Jun 2007 10:31:10 +0000 (10:31 +0000)]
code clean up (shift the variable declarations down)

10 years agocode clean up and set the buffer final
Carsten Weisse [Thu, 7 Jun 2007 10:22:07 +0000 (10:22 +0000)]
code clean up and set the buffer final

10 years agodefine variables late
Carsten Weisse [Mon, 14 May 2007 23:38:15 +0000 (23:38 +0000)]
define variables late

10 years agothis was the biggest garbage producer (32KB each frame), now fixed
Carsten Weisse [Mon, 14 May 2007 23:37:00 +0000 (23:37 +0000)]
this was the biggest garbage producer (32KB each frame), now fixed

10 years agouse Lib.atof instead
Carsten Weisse [Mon, 14 May 2007 22:29:30 +0000 (22:29 +0000)]
use Lib.atof instead

10 years agobetter empty string handling without throwing a exception
Carsten Weisse [Mon, 14 May 2007 22:18:29 +0000 (22:18 +0000)]
better empty string handling without throwing a exception

10 years agoadd a new layout string parser to minimize the String garbage
Carsten Weisse [Sun, 13 May 2007 00:07:34 +0000 (00:07 +0000)]
add a new layout string parser to minimize the String garbage

10 years ago"pics/" + name + ".pcx" removed;
Carsten Weisse [Sat, 12 May 2007 23:20:29 +0000 (23:20 +0000)]
"pics/" + name + ".pcx" removed;
do this only on loading and put the short name into the hash map
(much lesser String garbage)

10 years agobugfix: center the mouse correct, now really ;-)
Carsten Weisse [Sat, 12 May 2007 15:15:32 +0000 (15:15 +0000)]
bugfix: center the mouse correct, now really ;-)

10 years agobugfix: center the mouse correct, now really ;-)
Carsten Weisse [Sat, 12 May 2007 15:02:18 +0000 (15:02 +0000)]
bugfix: center the mouse correct, now really ;-)

10 years agobugfix: sorry the mouse goes crazy
Carsten Weisse [Sat, 12 May 2007 13:31:19 +0000 (13:31 +0000)]
bugfix: sorry the mouse goes crazy

10 years agobugfix: center the mouse correct
Carsten Weisse [Sat, 12 May 2007 13:02:29 +0000 (13:02 +0000)]
bugfix: center the mouse correct

10 years agouse previous version, the new one doesn't run on my win2k
Carsten Weisse [Fri, 11 May 2007 23:01:10 +0000 (23:01 +0000)]
use previous version, the new one doesn't run on my win2k

10 years agoupdate to lwjgl 1.1
Carsten Weisse [Fri, 11 May 2007 22:02:27 +0000 (22:02 +0000)]
update to lwjgl 1.1

10 years agoupdate to lwjgl 1.1
Carsten Weisse [Fri, 11 May 2007 21:54:02 +0000 (21:54 +0000)]
update to lwjgl 1.1

10 years agoupdate to lwjgl 1.1
Carsten Weisse [Fri, 11 May 2007 21:00:27 +0000 (21:00 +0000)]
update to lwjgl 1.1

10 years agoupdate to lwjgl 1.1
Carsten Weisse [Fri, 11 May 2007 20:55:17 +0000 (20:55 +0000)]
update to lwjgl 1.1

10 years agoupdate to lwjgl 1.1 (bugfix release)
Carsten Weisse [Fri, 11 May 2007 20:33:53 +0000 (20:33 +0000)]
update to lwjgl 1.1 (bugfix release)

10 years agoremove EAX patch and wait for a bugfix (it doesn't work for webstart because of jar...
Carsten Weisse [Sun, 6 May 2007 21:02:19 +0000 (21:02 +0000)]
remove EAX patch and wait for a bugfix (it doesn't work for webstart because of jar signing)\rhttps://joal.dev.java.net/issues/show_bug.cgi?id=17

10 years agouse println
Carsten Weisse [Sun, 6 May 2007 20:55:02 +0000 (20:55 +0000)]
use println

10 years agoprint the the message if EAX fails
Carsten Weisse [Sun, 6 May 2007 20:52:54 +0000 (20:52 +0000)]
print the the message if EAX fails

10 years agoinclude the joal EAX patch in build and jar task
Carsten Weisse [Sun, 6 May 2007 20:13:07 +0000 (20:13 +0000)]
include the joal EAX patch in build and jar task

10 years agoinclude the joal EAX patch
Carsten Weisse [Sun, 6 May 2007 19:55:07 +0000 (19:55 +0000)]
include the joal EAX patch

10 years agobugfix: remove the wrong library loading, joal_native is the right library name\rbut...
Carsten Weisse [Sun, 6 May 2007 19:54:35 +0000 (19:54 +0000)]
bugfix: remove the wrong library loading, joal_native is the right library name\rbut this library loading is never needed because EAXFactory does this job

10 years agothis is the current and wrong joal EAX implementation
Carsten Weisse [Sun, 6 May 2007 19:52:21 +0000 (19:52 +0000)]
this is the current and wrong joal EAX implementation

10 years agogo back to previous version, handler is ok, but EAX class is not
Carsten Weisse [Sun, 6 May 2007 19:33:53 +0000 (19:33 +0000)]
go back to previous version, handler is ok, but EAX class is not

10 years agotry to use EAX instead of checking extension Strings
Carsten Weisse [Sun, 6 May 2007 17:56:36 +0000 (17:56 +0000)]
try to use EAX instead of checking extension Strings

10 years agouse new jogl libs alias jsr231
Carsten Weisse [Sun, 6 May 2007 12:38:13 +0000 (12:38 +0000)]
use new jogl libs alias jsr231

10 years agouse gluegen-rt from jsr231 alias jogl
Carsten Weisse [Sat, 28 Apr 2007 18:48:46 +0000 (18:48 +0000)]
use gluegen-rt from jsr231 alias jogl

10 years agoremove gluegen from joal; use it from jsr231 instead
Carsten Weisse [Sat, 28 Apr 2007 18:44:56 +0000 (18:44 +0000)]
remove gluegen from joal; use it from jsr231 instead

10 years agoupgrade jogl to jsr231 1.1.0 release
Carsten Weisse [Sat, 28 Apr 2007 18:37:03 +0000 (18:37 +0000)]
upgrade jogl to jsr231 1.1.0 release

10 years agorove gluegen from joal; use from jsr231 instead
Carsten Weisse [Sat, 28 Apr 2007 18:32:13 +0000 (18:32 +0000)]
rove gluegen from joal; use from jsr231 instead

10 years agoclean up
Carsten Weisse [Mon, 16 Apr 2007 22:14:52 +0000 (22:14 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Mon, 16 Apr 2007 22:08:04 +0000 (22:08 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Mon, 16 Apr 2007 21:58:06 +0000 (21:58 +0000)]
clean up

10 years agocosmetic
Rene Stoeckel [Sun, 15 Apr 2007 20:12:33 +0000 (20:12 +0000)]
cosmetic

10 years agouse lwjgl for performance tests
Carsten Weisse [Tue, 20 Mar 2007 18:57:16 +0000 (18:57 +0000)]
use lwjgl for performance tests

10 years agosorry, enable client port
Carsten Weisse [Sat, 17 Mar 2007 17:52:38 +0000 (17:52 +0000)]
sorry, enable client port

10 years agodisable client port
Carsten Weisse [Sat, 17 Mar 2007 17:43:09 +0000 (17:43 +0000)]
disable client port

10 years agochange location of jake2 webstart
Carsten Weisse [Sat, 17 Mar 2007 17:14:44 +0000 (17:14 +0000)]
change location of jake2 webstart

10 years agoNew "patch" task for lwjgl1.0 to improve performance.\rThis updates the original lwjgl...
Carsten Weisse [Sat, 17 Mar 2007 16:11:59 +0000 (16:11 +0000)]
New "patch" task for lwjgl1.0 to improve performance.\rThis updates the original lwjgl.jar with modified versions of:\r\rorg.lwjgl.BufferChecks\rorg.lwjgl.opengl.GLChecks\rorg.lwjgl.opengl.GL11

10 years agoperformance patch; checks removed
Carsten Weisse [Sat, 17 Mar 2007 16:04:19 +0000 (16:04 +0000)]
performance patch; checks removed

10 years agooriginal lwjgl1.0 classes
Carsten Weisse [Sat, 17 Mar 2007 15:59:54 +0000 (15:59 +0000)]
original lwjgl1.0 classes

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 14:59:21 +0000 (14:59 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 14:42:45 +0000 (14:42 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 14:22:31 +0000 (14:22 +0000)]
clean up

10 years agodebugging code disabled; clean up
Carsten Weisse [Tue, 27 Feb 2007 14:11:00 +0000 (14:11 +0000)]
debugging code disabled; clean up

10 years agodebugging code disabled
Carsten Weisse [Tue, 27 Feb 2007 14:09:03 +0000 (14:09 +0000)]
debugging code disabled

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 14:00:35 +0000 (14:00 +0000)]
clean up

10 years agohack of old joal EAX bug removed
Carsten Weisse [Tue, 27 Feb 2007 13:44:17 +0000 (13:44 +0000)]
hack of old joal EAX bug removed

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 13:43:02 +0000 (13:43 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Tue, 27 Feb 2007 13:34:12 +0000 (13:34 +0000)]
clean up

10 years agoshared usage of Anorms; moved to jake2.render package
Carsten Weisse [Tue, 27 Feb 2007 13:32:34 +0000 (13:32 +0000)]
shared usage of Anorms;  moved to jake2.render package

10 years agoclean up
Carsten Weisse [Thu, 15 Feb 2007 14:28:47 +0000 (14:28 +0000)]
clean up

10 years agoclean up
Carsten Weisse [Thu, 15 Feb 2007 13:57:12 +0000 (13:57 +0000)]
clean up

10 years agoa better display mode selection (can handle strange frequencies)
Carsten Weisse [Wed, 14 Feb 2007 19:50:48 +0000 (19:50 +0000)]
a better display mode selection (can handle strange frequencies)

10 years agoupdate to lwjgl 1.0 libs
Carsten Weisse [Mon, 12 Feb 2007 09:04:27 +0000 (09:04 +0000)]
update to lwjgl 1.0 libs

10 years agosome fixes for the vid menu
Carsten Weisse [Sat, 13 Jan 2007 18:36:23 +0000 (18:36 +0000)]
some fixes for the vid menu

10 years agoadd vertical sync entry to video menu
Carsten Weisse [Fri, 12 Jan 2007 00:51:13 +0000 (00:51 +0000)]
add vertical sync entry to video menu

10 years agoadd setSwapInterval() for vsync (works on Win32 and Mac OS X)\r\rturn it off on console...
Carsten Weisse [Thu, 11 Jan 2007 23:36:21 +0000 (23:36 +0000)]
add setSwapInterval() for vsync (works on Win32 and Mac OS X)\r\rturn it off on console:\rgl_swapinterval 0\r\rturn it on:\rgl_swapinterval 1

10 years agocleanup
Carsten Weisse [Thu, 11 Jan 2007 23:20:40 +0000 (23:20 +0000)]
cleanup

10 years agoadd glHint(int target, int mode) e.g. for perspective correction hint
Carsten Weisse [Wed, 10 Jan 2007 14:41:02 +0000 (14:41 +0000)]
add glHint(int target, int mode) e.g. for perspective correction hint

10 years agoset code style (java code conventions) for eclipse 3.2
Carsten Weisse [Wed, 10 Jan 2007 14:38:40 +0000 (14:38 +0000)]
set code style (java code conventions) for eclipse 3.2

10 years agooriginal texture resampling (lesser memory garbage)
Carsten Weisse [Wed, 10 Jan 2007 03:01:31 +0000 (03:01 +0000)]
original texture resampling (lesser memory garbage)

10 years agoupdate to lwjgl 1.0 rc1\r(org.lwjgl.util.GL was removed)
Carsten Weisse [Wed, 10 Jan 2007 02:11:32 +0000 (02:11 +0000)]
update to lwjgl 1.0 rc1\r(org.lwjgl.util.GL was removed)

10 years agoupdate to joal release 1.1.0
Carsten Weisse [Tue, 2 Jan 2007 13:44:59 +0000 (13:44 +0000)]
update to joal release 1.1.0

10 years agobugfix: TestMap works now.\r(re.EndRegistration() doesn't work in this context)
Carsten Weisse [Tue, 2 Jan 2007 13:42:47 +0000 (13:42 +0000)]
bugfix: TestMap works now.\r(re.EndRegistration() doesn't work in this context)

11 years agohide mouse on cinematic
Carsten Weisse [Tue, 12 Dec 2006 15:20:30 +0000 (15:20 +0000)]
hide mouse on cinematic

11 years agoadd a better multitexturing check
Carsten Weisse [Tue, 12 Dec 2006 14:46:04 +0000 (14:46 +0000)]
add a better multitexturing check

11 years agoformat only
Carsten Weisse [Tue, 12 Dec 2006 13:18:44 +0000 (13:18 +0000)]
format only

11 years agosimplifies the callback parameters (final values)
Carsten Weisse [Tue, 12 Dec 2006 13:02:25 +0000 (13:02 +0000)]
simplifies the callback parameters (final values)

http://JogAmp.org git info: FAQ, tutorial and man pages.