Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (769)
Games in Android Showcase (230)
games submitted by our members
Games in WIP (855)
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  
  LWJGL and LibGDX - Little comprehension problem (What is low level?)  (Read 1478 times)
0 Members and 1 Guest are viewing this topic.
Offline SnowOwl

Senior Newbie


Medals: 2



« Posted 2014-03-11 16:40:57 »

Hey guys...
I have a stupid little question about LWJGL and LibGDX.
I heard that LWJGL is "lower level" than LibGDX.
And I know... the question is maybe stupid... But what is the meaning of "low level" in this case?
You know. I try to figure out which one is better to start with for newbies. In my opinion it is LibGDX. As I read some posts here I saw that you talk about "low level" and so on. I have a assumption... but... in fact i don'T know it Cheesy


Thanks alot
Offline SilverTiger

JGO Coder


Medals: 41
Exp: 3 years


がんばってください!


« Reply #1 - Posted 2014-03-11 16:45:08 »

Well it's pretty easy:
LWJGL is just a wrapper to OpenGL , OpenCL and OpenAL for Java.
LibGDX uses LWJGL underneath and do some of the boilerplate code for you.

If you going to start and want to learn pure OpenGL/OpenCL/OpenAL use LWJGL, if you want to make games faster then use LibGDX Wink

Offline trollwarrior1
« Reply #2 - Posted 2014-03-11 16:45:40 »

low level:
1  
render(byte[] pixels, int width, int height, int format);



high level
1  
render(Sprite sprite);
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Opiop
« Reply #3 - Posted 2014-03-11 17:30:19 »

High level is an abstraction of sorts, its generally easier to use because a lot of the harder stuff is done for you.

Low level is "harder" to work with because you need to connect the dots basically. For instance, LWJGL is only a graphics API. It doesn't support text rendering, texture loading etc... You have to do it yourself (connect the dots)!
Offline SnowOwl

Senior Newbie


Medals: 2



« Reply #4 - Posted 2014-03-11 18:09:21 »

Ahhh thank you guys!
Now I get it!! Smiley)
Pages: [1]
  ignore  |  Print  
 
 

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

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

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

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

nelsongames (1174 views)
2018-04-24 18:15:36

nelsongames (1665 views)
2018-04-24 18:14:32

ivj94 (2421 views)
2018-03-24 14:47:39

ivj94 (1631 views)
2018-03-24 14:46:31

ivj94 (2719 views)
2018-03-24 14:43:53

Solater (884 views)
2018-03-17 05:04:08
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

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46
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!