Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
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 1940 times)
0 Members and 1 Guest are viewing this topic.
Offline lhkbob

JGO Knight

Medals: 32

« Posted 2010-05-13 07: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 Devvie

keep the source alive

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

I took the freedom and fwd your post to our forum.

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

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, ..]
Pages: [1]
  ignore  |  Print  

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

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

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

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

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

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

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

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

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

Solater (174 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 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!