Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (292)
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  
  Feedback on Newt bindings  (Read 879 times)
0 Members and 1 Guest are viewing this topic.
Offline lhkbob

JGO Knight


Medals: 32



« Posted 2010-05-13 09:26:25 »

When I first ported my code over to use JOGL 2 I experimented with the Newt window API but found that it wasn't very stable and had poor event behavior on my Mac.  Because of this (and some things below), I just used the AWT GLCanvas still.  However, now I'm trying out the new version and I would really like to be able to use Newt.

When re-learning its API, here are some things that could use improvement:
1. I have no idea how to change the screen resolution for a fullscreen window.  Setting the window size and then fullscreen does not use the window size as the desired resolution.  This is a feature that's very important for me.
2. Having to specify -XstartOnFirstThread is pretty lame but I understand why it might be necessary
3. Even lamer however is having to use a different main class entry point.
4. The documentation for the native window and newt libraries are non-existent.  I think the API suffers from too much abstraction (when it comes to AbstractX + DefaultX + ImplX for such things as graphics configurations and devices and factories), but also exposes too many low-level handles in an inconsistent manner (sometimes strings and sometimes integers).  It's also not clear who is responsible for locking the surfaces, etc. (#4 is more general and something that I can learn to live with)

With the 2 and 3, I have to document in my engine that anyone which wants to use the JOGL engine implementation has to do special java command line stuff to get it to run without locking up.

Offline sgoethel

Junior Member




keep the source alive


« Reply #1 - Posted 2010-05-17 17:14:25 »

I took the freedom and fwd your post to our forum.
http://jogamp.762907.n3.nabble.com/Feedback-on-Newt-bindings-by-lhkbob-td823824.html#a823824

You and everybody here is more than welcome to patch & discuss it in our new forum & home!

http://jogamp.org/
http://jogamp.org/forum.html -> http://jogamp.762907.n3.nabble.com/

The cool thing with this nabble forum we (JogAmp) use now, is that it can behave
like a mailinglist as well - ie you can let it forward messages via email and you can also send
messages to it via email. I love it - thx Michael. And all the web forum lovers and use that If too Smiley

So please feel invited to that JogAmp forum and discuss JOGL/JOCL/.. things there, thank you.

JogAmp [ GlueGen, JOAL, JOGL, JOCL, ..]
http://www.jogamp.org
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (67 views)
2013-05-17 21:29:12

alaslipknot (76 views)
2013-05-16 21:24:48

gouessej (109 views)
2013-05-16 00:53:38

gouessej (104 views)
2013-05-16 00:17:58

theagentd (115 views)
2013-05-15 15:01:13

theagentd (104 views)
2013-05-15 15:00:54

StreetDoggy (149 views)
2013-05-14 15:56:26

kutucuk (172 views)
2013-05-12 17:10:36

kutucuk (170 views)
2013-05-12 15:36:09

UnluckyDevil (179 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.131 seconds with 21 queries.