Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (536)
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 779 times)
0 Members and 1 Guest are viewing this topic.
Offline shawnkendall

Senior Member





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

.

Shawn Kendall
Cosmic Interactive, LLC
http://www.facebook.com/BermudaDash
Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #1 - Posted 2014-01-13 17: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 Member


Medals: 8



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

If you are deploying it on android and desktop you might wanna have a look at libgdx: http://libgdx.badlogicgames.com/
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 17: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.

Offline gouessej
« Reply #4 - Posted 2014-01-13 19: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.

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 744
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #5 - Posted 2014-01-13 23: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-14 00: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.

Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #7 - Posted 2014-01-14 11: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 Ninja


Medals: 71
Projects: 1
Exp: 5 years


Java guru wanabee


« Reply #8 - Posted 2014-01-14 15: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 (http://www.java-gaming.org/index.php?topic=20496.0). While there are differences, whatever your need is I'm sure that either will suit you just fine.

Kind regards,
Mike

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Riven (12 views)
2014-07-29 18:09:19

Riven (8 views)
2014-07-29 18:08:52

Dwinin (9 views)
2014-07-29 10:59:34

E.R. Fleming (25 views)
2014-07-29 03:07:13

E.R. Fleming (10 views)
2014-07-29 03:06:25

pw (39 views)
2014-07-24 01:59:36

Riven (39 views)
2014-07-23 21:16:32

Riven (27 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org 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‑gaming.org
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!