Looking for demos.es1.RedSquare source

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Looking for demos.es1.RedSquare source

Michael Weber
I've just ported an application from JOGL 1.1.1 to JOGL 2.0, and now I'd like to investigate using multiple threads with AWT and NEWT. I'm looking for the source for the demos.es1.RedSquare class, as invoked in the examples at http://jogamp.org/wiki/index.php/Jogl_FAQ#Why_using_AWT_for_high_performance_is_not_a_good_idea_.3F.

I've retrieved the latest source with git (gluegen, jogl, jogl-demos), and I've also downloaded the last pre-built signed release (Sept 16 2011).

The signed release contains that demo, so I can execute it, but it cannot find the demo source (the jogamp archive includes all jogamp source but not demo source, and the demo archive does not include source).

The demo source in my git repository appears to be re-arranged relative to the prebuilt demo archive. It contains the test classes etc., but I cannot find the source for a RedSquare test or demo class that takes parameters like in the example on the FAQ page referenced above (e.g., java -Djava.awt.headless=true demos.es1.RedSquare -swapi 0 -GL2 -GL2 -GL2).

Is it still available?

thx
Michael

btw all the additional documentation available now relative to last year is fantastic
Reply | Threaded
Open this post in threaded view
|

Re: Looking for demos.es1.RedSquare source

Sven Gothel
Administrator
On Tuesday, October 25, 2011 01:46:12 AM Michael Weber [via jogamp] wrote:

>
> I've just ported an application from JOGL 1.1.1 to JOGL 2.0, and now I'd like
> to investigate using multiple threads with AWT and NEWT. I'm looking for the
> source for the demos.es1.RedSquare class, as invoked in the examples at
> http://jogamp.org/wiki/index.php/Jogl_FAQ#Why_using_AWT_for_high_performance_is_not_a_good_idea_.3F.
>
> I've retrieved the latest source with git (gluegen, jogl, jogl-demos), and
> I've also downloaded the last pre-built signed release (Sept 16 2011).
>
> The signed release contains that demo, so I can execute it, but it cannot
> find the demo source (the jogamp archive includes all jogamp source but not
> demo source, and the demo archive does not include source).
>
> The demo source in my git repository appears to be re-arranged relative to
> the prebuilt demo archive. It contains the test classes etc., but I cannot
> find the source for a RedSquare test or demo class that takes parameters
> like in the example on the FAQ page referenced above (e.g., java
> -Djava.awt.headless=true demos.es1.RedSquare -swapi 0 -GL2 -GL2 -GL2).

The latter one is in the 'jogl-demos' repository.

Hmm .. since it's not in the unit tests,
I haven't tried it for a long time - but should still work.
However .. the NEWT variant today would be coded much easier,
ie. just using one Animator for each window for example.
But give it a shot ..

There is another RedSquare demos (es1/es2) in jogl itself
as demos for the unit tests, but it does not have the multithreaded caller
class as you mention (FAQ .. -GL2 -GL2 ..).

Hope it helps.

>
> Is it still available?
>
> thx
> Michael
>
> btw all the additional documentation available now relative to last year is
> fantastic

thank you .. lets try to maintain them together.

PS: 'last year' was almost our 'birthday' 0 in regards to the JogAmp infrastructure :)

~Sven
Reply | Threaded
Open this post in threaded view
|

Re: Looking for demos.es1.RedSquare source

Michael Weber
Oh there it was right under my nose. Thank you.

I aim to use NEWT but want to explore options first. Currently we're using GLCanvas for a few components in an otherwise Swing JFrame / JPanel based user interface.
Reply | Threaded
Open this post in threaded view
|

Re: Looking for demos.es1.RedSquare source

gouessej
Administrator
The NEWT -> Swing/AWT interoperability works quite fine. I succeeded in displaying some AWT GUIs in NewtCanvasAWT, I had only some very minor problems when using pack(), I don't know why.
Julien Gouesse | Personal blog | Website