Jogamp
users/sgothel/jake2.git
4 years agoRemove workaround for Bug 798 master
Sven Gothel [Wed, 24 Jul 2013 09:24:29 +0000 (02:24 -0700)]
Remove workaround for Bug 798

4 years agoBump jogamp to 2.0.2
Sven Gothel [Wed, 24 Jul 2013 09:23:43 +0000 (02:23 -0700)]
Bump jogamp to 2.0.2

4 years agoAdd Applet Feature incl. required fixes.
Sven Gothel [Fri, 28 Jun 2013 17:06:14 +0000 (19:06 +0200)]
Add Applet Feature incl. required fixes.

- Jake2Applet
  - Reenable JavaScript Bridge to resize Applet
  - Pass through 4:3 aspect custom video mode (Jake2 args)
  - Pass through applet parameter 'jake_args' (Jake2 args)
  - OSX Hack: Re-create Game at init, otherwise flickering appears (??)

- Fix VID.init: Set vid_ref.modifier = true, otherwise not guaranteed VID creation

- BeginFrame, R_BeginFrame, beginFrame, activateGLContext:
  Return 'true', if ctx is available, otherwise false to skip frame.

- NEWTWin:
  - Applet mode (in Applet container): Always release GL ctx

  - Use GLAnimatorControl impl, to state whether we are animating or not
    and to tell us, whether we have to release the GL ctx.

  - Add HOME -> Reparent feature for Applets
    - Workaround for NEWT/Windows Bug 798

- NEWT Key Handling:
  - Ignore auto-repeat
  - Workaround for NEWT/Windows Bug 798

- Add HTML page
  - normal
  - debug mode

4 years agobuild: Use environment var 'PLUGIN_JAR' and property 'plugin.jar' to define plugin...
Sven Gothel [Fri, 28 Jun 2013 16:54:56 +0000 (18:54 +0200)]
build: Use environment var 'PLUGIN_JAR' and property 'plugin.jar' to define plugin.jar for JavaScript bridge; Use javac debug defaults: source,lines.

4 years agoFix Window destroyNotify() -> QUIT
Sven Gothel [Thu, 27 Jun 2013 14:41:10 +0000 (16:41 +0200)]
Fix Window destroyNotify() -> QUIT

4 years agoAnt build.xml: Build target is 1.6; Pick up TARGET_RT_JAR (-> JRE 1.6 rt.jar); Respec...
Sven Gothel [Thu, 27 Jun 2013 14:39:53 +0000 (16:39 +0200)]
Ant build.xml: Build target is 1.6; Pick up TARGET_RT_JAR (-> JRE 1.6 rt.jar); Respect javacdebug* props, def. is none.

4 years agoAdapt to JOGL/NEWT Changed up to v2.0.2-c12 ..
Sven Gothel [Thu, 27 Jun 2013 13:40:50 +0000 (15:40 +0200)]
Adapt to JOGL/NEWT Changed up to v2.0.2-c12 ..

- NEWT ScreenMode -> MonitorMode
- NEWT Window: Don't issue Game.Quit() if already in shutdown (could be screen mode change)
- NEWT KeyEvents: No keyTyped, adapt to new KeyCodes.

4 years agoBump JogAmp to v2.0.2-rc12
Sven Gothel [Thu, 27 Jun 2013 13:38:19 +0000 (15:38 +0200)]
Bump JogAmp to v2.0.2-rc12

4 years agopom.xml: Use JogAmp 2.0.2-rc12 from maven central
Xerxes Rånby [Wed, 26 Jun 2013 08:53:04 +0000 (10:53 +0200)]
pom.xml: Use JogAmp 2.0.2-rc12 from maven central

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoMerge remote-tracking branch 'xranby-github/jsound'
Xerxes Rånby [Fri, 26 Apr 2013 10:41:56 +0000 (12:41 +0200)]
Merge remote-tracking branch 'xranby-github/jsound'

4 years agopom.xml: Update to JogAmp JOGL 2.0.2-rc-20130425, fixes JOAL
Xerxes Rånby [Thu, 25 Apr 2013 07:52:09 +0000 (09:52 +0200)]
pom.xml: Update to JogAmp JOGL 2.0.2-rc-20130425, fixes JOAL

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agopom.xml: Update to JogAmp JOGL 2.0.2-rc-20130424
Xerxes Rånby [Wed, 24 Apr 2013 11:54:28 +0000 (13:54 +0200)]
pom.xml: Update to JogAmp JOGL 2.0.2-rc-20130424

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agopom.xml: Use JogAmp 2.0.2-rc20130404 from test repository.
Xerxes Rånby [Thu, 11 Apr 2013 15:59:47 +0000 (17:59 +0200)]
pom.xml: Use JogAmp 2.0.2-rc20130404 from test repository.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agopom.xml: Use *-main artifactId to get all natives
Xerxes Rånby [Thu, 11 Apr 2013 15:42:47 +0000 (17:42 +0200)]
pom.xml: Use *-main artifactId to get all natives

Singed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoMerge branch 'woody' of https://github.com/sixseve/jake2 into HEAD
Xerxes Rånby [Thu, 11 Apr 2013 15:28:27 +0000 (17:28 +0200)]
Merge branch 'woody' of https://github.com/sixseve/jake2 into HEAD

4 years agoNEWTKBD: handle JogAmp 2.0.2 NEWT API changes.
Xerxes Rånby [Thu, 11 Apr 2013 13:06:31 +0000 (15:06 +0200)]
NEWTKBD: handle JogAmp 2.0.2 NEWT API changes.

Use MouseEvent getRotation
JogAmp jogl: ded080fd890c21b54ba1f96d84f9e355711dc88a

Use UTF-16 UniCode VK key names
JogAmp jogl: b13868b612689307ebf4e46ee4ede2fd0560e504

Singed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoFixing test source compilation with new Q2TestDataUtil.
Patrick Woodworth [Sat, 8 Dec 2012 06:52:49 +0000 (22:52 -0800)]
Fixing test source compilation with new Q2TestDataUtil.

4 years agoMore ignores and cleans.
Patrick Woodworth [Sat, 8 Dec 2012 05:12:49 +0000 (21:12 -0800)]
More ignores and cleans.

4 years agomvn antcompat profile.
Patrick Woodworth [Sat, 8 Dec 2012 05:04:54 +0000 (21:04 -0800)]
mvn antcompat profile.

4 years agopom clean target.
Patrick Woodworth [Sat, 8 Dec 2012 03:55:42 +0000 (19:55 -0800)]
pom clean target.

4 years agoUpdating .gitignore.
Patrick Woodworth [Sat, 8 Dec 2012 03:46:48 +0000 (19:46 -0800)]
Updating .gitignore.

4 years agoAdding pom.xml and .gitignore.
Patrick Woodworth [Sat, 8 Dec 2012 03:44:04 +0000 (19:44 -0800)]
Adding pom.xml and .gitignore.

4 years agoJake2.sh: +set s_impl joal
Xerxes Rånby [Thu, 6 Dec 2012 11:24:54 +0000 (12:24 +0100)]
Jake2.sh: +set s_impl joal

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoFix JOAL alGenSources channel initialization.
Xerxes Rånby [Thu, 6 Dec 2012 11:03:22 +0000 (12:03 +0100)]
Fix JOAL alGenSources channel initialization.
Negative sourceId is ok.
Use alGetError to detect failed initialization.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoFix static initialization of JOAL.
Xerxes Rånby [Thu, 6 Dec 2012 08:49:21 +0000 (09:49 +0100)]
Fix static initialization of JOAL.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agobuild.xml: optimize="on" debug="off" -Xlint
Xerxes Rånby [Thu, 6 Dec 2012 08:46:55 +0000 (09:46 +0100)]
build.xml: optimize="on" debug="off" -Xlint

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>

4 years agoNEWTKBD: Handle VK_SPACE
Sven Gothel [Sun, 28 Oct 2012 13:09:56 +0000 (14:09 +0100)]
NEWTKBD: Handle VK_SPACE

5 years agoBump jogamp/jogl: OSX gl_PointCoords workaround (FFP emul)
Sven Gothel [Tue, 23 Oct 2012 17:37:15 +0000 (19:37 +0200)]
Bump jogamp/jogl: OSX gl_PointCoords workaround (FFP emul)

5 years agoBump jogamp/jogl: ImmModeSink fix 133d7b82d47b2918af042944158e9b09e2663855
Sven Gothel [Tue, 23 Oct 2012 15:35:52 +0000 (17:35 +0200)]
Bump jogamp/jogl: ImmModeSink fix 133d7b82d47b2918af042944158e9b09e2663855

5 years agoBumo jogamp .. EQUALITY
Sven Gothel [Tue, 23 Oct 2012 11:50:21 +0000 (13:50 +0200)]
Bumo jogamp ..

5 years agoMesh.GL_DrawAliasFrameLerp() / Main.R_DrawParticles(): Re-enable EnableClientState...
Sven Gothel [Tue, 23 Oct 2012 11:49:47 +0000 (13:49 +0200)]
Mesh.GL_DrawAliasFrameLerp() / Main.R_DrawParticles(): Re-enable EnableClientState(GL_VERTEX_ARRAY)

Jake2 authors commented out enabling the VERTEX_ARRAY client state since originally it won't get disabled.
However, using the ImmModeSink will disable it and hence missing objects will be the results.

5 years agoJoglGL2ES1: Remove ctor arg hasPointExt, since it's impl. in FFP Emul.
Sven Gothel [Tue, 23 Oct 2012 11:47:09 +0000 (13:47 +0200)]
JoglGL2ES1: Remove ctor arg hasPointExt, since it's impl. in FFP Emul.

5 years agoCleanup: Revert minor (semantic) differences introduced in f5612e7dfc635359f15b402c2e...
Sven Gothel [Mon, 22 Oct 2012 23:09:52 +0000 (01:09 +0200)]
Cleanup: Revert minor (semantic) differences introduced in f5612e7dfc635359f15b402c2ee9022a5e703a9d, in search of regression introduced w/ same commit

5 years agoBump JogAmp: Proper GL_POINTS FFP Emulation.
Sven Gothel [Mon, 22 Oct 2012 19:31:15 +0000 (21:31 +0200)]
Bump JogAmp: Proper GL_POINTS FFP Emulation.

5 years agoEnable use of jsound +set s_impl jsound
Xerxes Rånby [Sun, 21 Oct 2012 15:40:04 +0000 (17:40 +0200)]
Enable use of jsound +set s_impl jsound

5 years agoBump jogamp: Adding POINTS drawing in FFP emul.
Sven Gothel [Sat, 20 Oct 2012 08:55:27 +0000 (10:55 +0200)]
Bump jogamp: Adding POINTS drawing in FFP emul.

5 years agoBump jogamp (Fix FFP-Emu: glDrawArrays() called twice)
Sven Gothel [Fri, 19 Oct 2012 16:11:24 +0000 (18:11 +0200)]
Bump jogamp (Fix FFP-Emu: glDrawArrays() called twice)

5 years agoBump jogamp jars .. (NEWT FS fixes)
Sven Gothel [Fri, 19 Oct 2012 15:15:21 +0000 (17:15 +0200)]
Bump jogamp jars .. (NEWT FS fixes)

5 years agoFix/Enhance NEWT ScreenMode (FS) integration, simplify NEWTWin creation
Sven Gothel [Fri, 19 Oct 2012 15:13:14 +0000 (17:13 +0200)]
Fix/Enhance NEWT ScreenMode (FS) integration, simplify NEWTWin creation

- Only list unique resolutions
- Use List<ScreenMode>
- Properly deactivateGLContext()/activateGLContext() for setMode(..)

Further:
- JoglES2Driver: Claim to have pointExt (FFP emul will follow up)

5 years agoBump JOGL (incl. armv6hf for BCM-VC-IV, RaspberryPi)
Sven Gothel [Fri, 19 Oct 2012 08:12:45 +0000 (10:12 +0200)]
Bump JOGL (incl. armv6hf for BCM-VC-IV, RaspberryPi)

5 years agoAdded JOGL2 Flags (README/Jake2.sh), New JOGL Renderer Order, ..
Sven Gothel [Fri, 19 Oct 2012 08:11:59 +0000 (10:11 +0200)]
Added JOGL2 Flags (README/Jake2.sh), New JOGL Renderer Order, ..

New JOGL Renderer Order, last comes first if not defined by 'vid_ref':
  - jogldummy
  - joglgl2
  - jogles2
  - jogles1

+++

README JOGL2 Flags:

JOGL Renderer can be set via 'vid_ref', i.e. '+set vid_ref jogles2'
  - jogles1 ES1 renderer, may use GL2ES1 w/ 'jogl_gl2es1 1'
  - jogles2 ES1 renderer, may use GL2ES2 w/ 'jogl_gl2es2 1'
  - joglgl2 GL2 renderer, maybe disabled w/ 'jogl_gl2 0'
  - jogldummy NOP GL renderer to measure performance w/o GL costs

Special GLProfile selection flags:
  - jogl_gl2    0  disable joglgl2, default enabled '1'
  - jogl_gl2es1 1  allow desktop GL2ES1 for jogles1 renderer, default disabled '0'
  - jogl_gl2es2 1  allow desktop GL2ES2 for jogles2 renderer, default disabled '0'

Special drawable surface flags:
  - jogl_rgb565 1  requesting a RGB565 surface, otherwise request default RGB888 surface

5 years agoNEWTWin: Fix NPE if Screen is not initialized yet (fullscreen mode)
Sven Gothel [Thu, 18 Oct 2012 15:23:49 +0000 (17:23 +0200)]
NEWTWin: Fix NPE if Screen is not initialized yet (fullscreen mode)

5 years agoBump JOGL: FFP emu - don't handle CullFace (implicit by ES2 impl)
Sven Gothel [Thu, 18 Oct 2012 15:05:14 +0000 (17:05 +0200)]
Bump JOGL: FFP emu - don't handle CullFace (implicit by ES2 impl)

5 years agobump JOGL: More effecient FFP-Emu PMVMatrix update
Sven Gothel [Thu, 18 Oct 2012 13:18:39 +0000 (15:18 +0200)]
bump JOGL: More effecient FFP-Emu PMVMatrix update

5 years agoJake2.sh: set dummy audio driver (for testing)
Sven Gothel [Thu, 18 Oct 2012 13:18:07 +0000 (15:18 +0200)]
Jake2.sh: set dummy audio driver (for testing)

5 years agoNEWTWin: FPS dump on ARM more frequently :)
Sven Gothel [Thu, 18 Oct 2012 12:21:01 +0000 (14:21 +0200)]
NEWTWin: FPS dump on ARM more frequently :)

5 years agoJoglGL2ES1: Comment out GL_QUADS (not used), Remove ext GL_EXT_point_parameters if...
Sven Gothel [Thu, 18 Oct 2012 12:17:27 +0000 (14:17 +0200)]
JoglGL2ES1: Comment out GL_QUADS (not used), Remove ext GL_EXT_point_parameters if not claimed, ImmModeSink: setResizeElementCount(..) lower than initial value, if no pointExt.

5 years agobump jogl
Sven Gothel [Thu, 18 Oct 2012 12:15:37 +0000 (14:15 +0200)]
bump jogl

5 years agoJake2.sh: Remove stderr/stdout file pipe, java.awt.headless=true
Sven Gothel [Thu, 18 Oct 2012 09:02:51 +0000 (11:02 +0200)]
Jake2.sh: Remove stderr/stdout file pipe, java.awt.headless=true

5 years agoJoglGL2ES1: Regard 'hasPointExt' (diff ImmModeSink w/ more elements and ubytes for...
Sven Gothel [Thu, 18 Oct 2012 09:02:21 +0000 (11:02 +0200)]
JoglGL2ES1: Regard 'hasPointExt' (diff ImmModeSink w/ more elements and ubytes for particle sim), use new ImmModeSink value conversion.

5 years agoBump jogamp changes ..
Sven Gothel [Thu, 18 Oct 2012 08:56:23 +0000 (10:56 +0200)]
Bump jogamp changes ..

5 years agoFix QGL for ES1/ES2: Use ushort indices, since uint is n/a on ES1/ES2 profile
Sven Gothel [Tue, 16 Oct 2012 14:35:59 +0000 (16:35 +0200)]
Fix QGL for ES1/ES2: Use ushort indices, since uint is n/a on ES1/ES2 profile

glDrawElements(int mode, IntBuffer indices) -> glDrawElements(int mode, ShortBuffer indices)

5 years agoJogl*Driver.shutdown(): Release hold ctx before killing window offthread (required...
Sven Gothel [Tue, 16 Oct 2012 13:40:28 +0000 (15:40 +0200)]
Jogl*Driver.shutdown(): Release hold ctx before killing window offthread (required since we don't release ctx after each frame)

5 years agoGL2ES1: Add GL_EXT_point_parameters caps for ES1 GL driver
Sven Gothel [Tue, 16 Oct 2012 13:39:23 +0000 (15:39 +0200)]
GL2ES1: Add GL_EXT_point_parameters caps for ES1 GL driver

5 years agoFix build of dist: remove lwjgl, use jogamp lib location, fix scripts
Sven Gothel [Tue, 16 Oct 2012 13:10:52 +0000 (15:10 +0200)]
Fix build of dist: remove lwjgl, use jogamp lib location, fix scripts

5 years agoJake2.sh
Sven Gothel [Tue, 16 Oct 2012 12:54:11 +0000 (14:54 +0200)]
Jake2.sh

5 years agoRemove Oracle JDK plugin.jar dependency
Sven Gothel [Tue, 16 Oct 2012 12:51:59 +0000 (14:51 +0200)]
Remove Oracle JDK plugin.jar dependency

5 years agoBump gluegen-rt/jogl-all builds
Sven Gothel [Tue, 16 Oct 2012 06:11:01 +0000 (08:11 +0200)]
Bump gluegen-rt/jogl-all builds

5 years agoJake2.sh script ..
Sven Gothel [Tue, 16 Oct 2012 06:10:12 +0000 (08:10 +0200)]
Jake2.sh script ..

5 years agoJoglGL2ES1: ImmModeSink: Drop color components (not used), initialElementSize ==...
Sven Gothel [Tue, 16 Oct 2012 06:09:56 +0000 (08:09 +0200)]
JoglGL2ES1: ImmModeSink: Drop color components (not used), initialElementSize == 4 (max in jake2, save memory); DrawElements w/ indices: Add GL_QUADS case

5 years agobump latest dev jogl-all.jar
Sven Gothel [Mon, 15 Oct 2012 14:35:06 +0000 (16:35 +0200)]
bump latest dev jogl-all.jar

5 years agoJake2.sh start script: add some test args ..
Sven Gothel [Mon, 15 Oct 2012 14:34:49 +0000 (16:34 +0200)]
Jake2.sh start script: add some test args ..

5 years agoAdding jogldummy (dummy GL driver (no calls), but w/ NEWT and actual [not-used] GL...
Sven Gothel [Mon, 15 Oct 2012 14:34:29 +0000 (16:34 +0200)]
Adding jogldummy (dummy GL driver (no calls), but w/ NEWT and actual [not-used] GL context), remove GL ctx switch for GL2, ES2 and ES1

5 years agojogl-all.jar: Use new FFP w/ default precision etc ..
Sven Gothel [Sun, 14 Oct 2012 08:00:31 +0000 (10:00 +0200)]
jogl-all.jar: Use new FFP w/ default precision etc ..

5 years agoJake2.sh: Set def. gl_mode 0 (320x240)
Sven Gothel [Sun, 14 Oct 2012 08:00:11 +0000 (10:00 +0200)]
Jake2.sh: Set def. gl_mode 0 (320x240)

5 years agoStart scripts: Adding hints for timeout (as req. on rasp-pi since it's very slow...
Sven Gothel [Sun, 14 Oct 2012 05:59:49 +0000 (07:59 +0200)]
Start scripts: Adding hints for timeout (as req. on rasp-pi since it's very slow w/ ES2 0.5fps)

5 years agoStart scripts: Adding hints for timeout (as req. on rasp-pi since it's very slow...
Sven Gothel [Sun, 14 Oct 2012 05:58:49 +0000 (07:58 +0200)]
Start scripts: Adding hints for timeout (as req. on rasp-pi since it's very slow w/ ES2 0.5fps)

5 years agoBump jogl-all w/ source, including the FFP shader resource enhancements for mobile
Sven Gothel [Sat, 13 Oct 2012 19:34:26 +0000 (21:34 +0200)]
Bump jogl-all w/ source, including the FFP shader resource enhancements for mobile

5 years agoJoglES2Driver: Use FFP COLOR_TEXTURE2, restrict shader resources for mobile
Sven Gothel [Sat, 13 Oct 2012 19:33:43 +0000 (21:33 +0200)]
JoglES2Driver: Use FFP COLOR_TEXTURE2, restrict shader resources for mobile

5 years agoRenderer: Catch all exceptions (Throwables) .. to cont. w/ avail driver (i.e. no...
Sven Gothel [Sat, 13 Oct 2012 19:33:07 +0000 (21:33 +0200)]
Renderer: Catch all exceptions (Throwables) .. to cont. w/ avail driver (i.e. no GL2 on mobile)

5 years agoRenderer: Remove LwjglRenderer (doesn't exist anymore), New Jogl Renderer default...
Sven Gothel [Fri, 12 Oct 2012 21:02:15 +0000 (23:02 +0200)]
Renderer: Remove LwjglRenderer (doesn't exist anymore), New Jogl Renderer default order 1) GL2ES2 2) GL2ES1 3) GL2 (to please mobile)

5 years agoUpdating JogAmp modules to gluegen_599-joal_365-jogl_830-jocl_690
Sven Gothel [Fri, 12 Oct 2012 21:01:10 +0000 (23:01 +0200)]
Updating JogAmp modules to gluegen_599-joal_365-jogl_830-jocl_690

<http://jogamp.org/deployment/archive/master/gluegen_599-joal_365-jogl_830-jocl_690>

Adding Android packages for upcoming Android launcher.

5 years agoEnabling GL2ES1 and GL2ES2 driver, using JOGL's ImmModeSink and FixedFunctionPipeline... jogl2_es2
Sven Gothel [Fri, 12 Oct 2012 13:18:30 +0000 (15:18 +0200)]
Enabling GL2ES1 and GL2ES2 driver, using JOGL's ImmModeSink and FixedFunctionPipeline to complete each profile

GL2ES1 uses ImmModeSink
GL2ES2 uses ImmModeSink and FixedFunctionPipeline

TODO: Updated JOGL contained binaries w/ next aggregated build (please use the source until then)

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'

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

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

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

7 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

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