Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (804)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (868)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [please delete]  (Read 4763 times)
0 Members and 1 Guest are viewing this topic.
Offline shawnkendall

Senior Devvie

Exp: 20 years

« Posted 2014-01-13 16:01:29 »


Shawn Kendall
Cosmic Interactive, LLC
Offline matheus23

JGO Kernel

Medals: 138
Projects: 3

You think about my Avatar right now!

« Reply #1 - Posted 2014-01-13 16:25:55 »

Before any flame war starts out here:

I'm really interested in an opinion from the community true (about what the advantages and disadvantages for JOGL and LWJGL are), but. I really want people to comment, who have both tried out JOGL and LWJGL. I (personally) think, many people haven't even tried out JOGL and suggest LWJGL without even having tried out the alternative.

Don't get me wrong, feel free to contribute your opinion on one of both if you haven't tried out the other, but please say so Smiley

On topic:

Personally, I've found that JOGL (or better, JogAmp) has a cleaner, OOP, API than LWJGL, which uses a lot of static, even in the Windowing code (so not only in openGL code, where it kind of 'makes sense' to be static).

But, they're working on it! Smiley The development of lwjgl3 is in process.

And, lastly, Hello, and welcome back Cheesy

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Phibedy

Senior Devvie

Medals: 9

« Reply #2 - Posted 2014-01-13 16:52:25 »

If you are deploying it on android and desktop you might wanna have a look at libgdx:
It has some great features and still allow basic opengl code.
I tried jogl and lwjgl, in my opinion lwjgl has a better documentations and more examples. Maybe I just haven't found the jogl once, but because of that I have chosen lwjgl Smiley
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #3 - Posted 2014-01-13 16:58:53 »

Please, no flame war and no FUD.

Most JogAmp APIs (especially JOGL 2.x) support both mobile (Android 2.3 and later) and desktop environments. Our native windowing toolkit NEWT has been very helpful. JOGL OpenGL-ES support is very mature, this thread explains how to use JOGL 2 under Android. You already know JOGL, we can give you some help, feel free to contact JogAmp contributors and users on our official IRC channel and our forum. If you need some help on any framework, library or engine relying on hardware acceleration based on Java, let us know. Most popular ones already has a JogAmp backend, I updated those of LibGDX, Ardor3D and JMonkeyEngine last week. I advise you to go on using JOGL. The public API has changed a lot since JOGL 1.1.1 but we can guide you and the necessary modifications are simple. There are tons of examples using JOGL especially in jogl-demos, most of those of the Red Book have been ported and the API documentation is quite correct. The wiki is nice too. The native libraries are now automatically loaded without setting the Java library path.

I still think that maintaining 4 Java bindings for the OpenGL/OpenGL-ES APIs (AndroidGL, JGLFW, LWJGL and JOGL) is a waste of resources.

Edit.: Most JogAmp users no longer want to come here.

Julien Gouesse | Personal blog | Website | Jogamp
Offline gouessej
« Reply #4 - Posted 2014-01-13 18:42:58 »

Glad to hear that JOGL is active, the last time I tried to do this update (on Mac) it didn't' work out.
It works, just use the very latest version, JOGL 2.1.4 RC. Mac support has never remained broken more than a few days. Of course, JOGL 1 is obsolete and it doesn't work on recent OS X. Tons of developers using Java3D 1.6 pre 9 (based on JOGL 2) are under Mac and frequently give us some feedback under Mac, don't worry.

Julien Gouesse | Personal blog | Website | Jogamp
Offline Riven

« JGO Overlord »

Medals: 1371
Projects: 4
Exp: 16 years

Hand over your head.

« Reply #5 - Posted 2014-01-13 22:19:34 »

Please, no flame war and no FUD.


Edit.: Most JogAmp users no longer want to come here.
The irony. Roll Eyes

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline gouessej
« Reply #6 - Posted 2014-01-13 23:18:34 »

Riven, is there anything wrong about my posts in this thread? Xerxes (xranby), Sven and Michael Bien (bienator) rarely post here, some other JogAmp users have chosen not to register here but they sometimes read some posts and it doesn't prevent us from quoting JGO, for example when we talked about the picking. Sven already told me several times that posting about JogAmp here is a bit pointless, we had some (good?) reasons to create a separate forum for JogAmp instead of using only the JOGL subsection here. JGO is a nice place to talk about Java game programming, probably the best place on the Internet for that purpose except when it deals with JogAmp.

Julien Gouesse | Personal blog | Website | Jogamp
Offline princec

« JGO Spiffy Duke »

Medals: 1146
Projects: 3
Exp: 20 years

Eh? Who? What? ... Me?

« Reply #7 - Posted 2014-01-14 10:30:04 »

There are no advantages or disadvantages to either API, honestly. They both just work. From a "metaperspective" on the existence of both APIs, it was at first sight f**kwitted to reinvent the wheel instead of consolidating efforts in the beginning, but good eventually came of it and JogAmp has helped give LWJGL a kick up the arse to get the API improved through competition for hearts and minds.

Cas Smiley

Offline Mike

« JGO Spiffy Duke »

Medals: 149
Projects: 1
Exp: 6 years

Java guru wannabe

« Reply #8 - Posted 2014-01-14 14:22:45 »

I really want people to comment, who have both tried out JOGL and LWJGL. I (personally) think, many people haven't even tried out JOGL and suggest LWJGL without even having tried out the alternative.

I switched from JOGL to LWJGL a few years back ( While there are differences, whatever your need is I'm sure that either will suit you just fine.

Kind regards,

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Pages: [1]
  ignore  |  Print  

Riven (579 views)
2019-09-04 15:33:17

hadezbladez (5501 views)
2018-11-16 13:46:03

hadezbladez (2398 views)
2018-11-16 13:41:33

hadezbladez (5761 views)
2018-11-16 13:35:35

hadezbladez (1220 views)
2018-11-16 13:32:03

EgonOlsen (4660 views)
2018-06-10 19:43:48

EgonOlsen (5681 views)
2018-06-10 19:43:44

EgonOlsen (3196 views)
2018-06-10 19:43:20

DesertCoockie (4094 views)
2018-05-13 18:23:11

nelsongames (5113 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!