<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sven&#039;s Blog &#187; OpenGL</title>
	<atom:link href="http://jausoft.com/blog/tag/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://jausoft.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 02 Jun 2010 15:45:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JogAmp/JOGL @ SIGGRAPH2010 ..</title>
		<link>http://jausoft.com/blog/2010/05/21/jogampjogl-siggraph2010/</link>
		<comments>http://jausoft.com/blog/2010/05/21/jogampjogl-siggraph2010/#comments</comments>
		<pubDate>Fri, 21 May 2010 13:40:27 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://jausoft.com/blog/?p=181</guid>
		<description><![CDATA[This year we will be at SIGGRAPH2010 with our own little BOF Session:

3D &#38; Multimedia Across Platforms and Devices Using JOGL
Tuesday, 27 July &#124; 4:00 PM &#8211; 6:00 PM &#124; Los Angeles Convention Center Room 507
This session discusses the features, contributions, and future of
OpenGL, OpenCL, and OpenMax across devices and OS
exposed on top of Java [...]]]></description>
			<content:encoded><![CDATA[<p>This year we will be at SIGGRAPH2010 with our own little <a href="http://www.siggraph.org/s2010/for_attendees/birds_feather">BOF Session</a>:</p>
<blockquote cite="http://www.siggraph.org/s2010/for_attendees/birds_feather">
<h5>3D &amp; Multimedia Across Platforms and Devices Using JOGL</h5>
<div>Tuesday, 27 July | 4:00 PM &#8211; 6:00 PM | Los Angeles Convention Center Room 507</div>
<pre>This session discusses the features, contributions, and future of
OpenGL, OpenCL, and OpenMax across devices and OS
exposed on top of Java using the JogAmp open-source libraries.

Sven Gothel
sgothel (at) jausoft.com</pre>
<p><a href="http://jogamp.org">JogAmp</a>
</p></blockquote>
<p>Until then, we work hard to have at least the following <em>platforms</em> working stable:<span id="more-181"></span></p>
<ul>
<li>linux-x86_64</li>
<li>linux-x86</li>
<li>window-x86_64</li>
<li>window-x86</li>
<li>macosx-x86_64</li>
<li>macosx-x86</li>
</ul>
<p>utilizing <em>deployment</em> methods</p>
<ul>
<li> Applet: applet-loader (fallback)</li>
<li> Applet: JNLP (where available)</li>
<li> Webstart: JNLP (where available)</li>
<li> Pre-Installed JARs  (static last-resort (mobile))</li>
</ul>
<p>where <em>Applet</em> shall work with</p>
<ul>
<li> Firefox 3.x</li>
<li> IE x.y</li>
<li> Safari z.y</li>
</ul>
<p>Further more a mobile device running JOGL on top of it shall be done, if time allows<br />
and the ordered <a href="http://beagleboard.org/">beagleboard</a>, an OMAP 3530 device arrives.</p>
<p>Hope to see you there, if you are there <img src='http://jausoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However, all our results will be visible as usual via <a href="http://jogamp.org/">jogamp.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2010/05/21/jogampjogl-siggraph2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JogAmp.org .. wip ..</title>
		<link>http://jausoft.com/blog/2010/05/07/jogamp-org-wip/</link>
		<comments>http://jausoft.com/blog/2010/05/07/jogamp-org-wip/#comments</comments>
		<pubDate>Fri, 07 May 2010 09:13:55 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://jausoft.com/blog/?p=174</guid>
		<description><![CDATA[http://jogamp.org is under constructions ..  

However, with the great help of Michael Bien, we are close to something here:

Main http://jogamp.org
Wiki http://jogamp.org/wiki/
SCM http://jogamp.org/git/
Bugzilla http://jogamp.org/bugzilla/
Our Forum/Mailinglist http://jogamp.762907.n3.nabble.com/
Gathered News and Blogs http://jogamp.org/blog/
Gathered Video Streams http://jogamp.org/stream/
Automated build and test http://jogamp.org/chuck/
The next JNLP base http://jogamp.org/deployment/webstart-next/

So again .. we are not dead yet  
]]></description>
			<content:encoded><![CDATA[<p><a class="linkification-ext" title="Linkification: http://jogamp.org" href="http://jogamp.org">http://jogamp.org</a> is under constructions .. <img src='http://jausoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-174"></span></p>
<p>However, with the great help of Michael Bien, we are close to something here:</p>
<ul>
<li>Main <a class="linkification-ext" title="Linkification: http://jogamp.org" href="http://jogamp.org">http://jogamp.org</a></li>
<li>Wiki <a class="linkification-ext" title="Linkification: http://jogamp.org/wiki/" href="http://jogamp.org/wiki/">http://jogamp.org/wiki/</a></li>
<li>SCM <a class="linkification-ext" title="Linkification: http://jogamp.org/git/" href="http://jogamp.org/git/">http://jogamp.org/git/</a></li>
<li>Bugzilla <a class="linkification-ext" title="Linkification: http://jogamp.org/bugzilla/" href="http://jogamp.org/bugzilla/">http://jogamp.org/bugzilla/</a></li>
<li>Our Forum/Mailinglist <a class="linkification-ext" title="Linkification: http://jogamp.762907.n3.nabble.com/" href="http://jogamp.762907.n3.nabble.com/">http://jogamp.762907.n3.nabble.com/</a></li>
<li>Gathered News and Blogs <a class="linkification-ext" title="Linkification: http://jogamp.org/blog/" href="http://jogamp.org/blog/">http://jogamp.org/blog/</a></li>
<li>Gathered Video Streams <a class="linkification-ext" title="Linkification: http://jogamp.org/stream/" href="http://jogamp.org/stream/">http://jogamp.org/stream/</a></li>
<li>Automated build and test <a class="linkification-ext" title="Linkification: http://jogamp.org/chuck/" href="http://jogamp.org/chuck/">http://jogamp.org/chuck/</a></li>
<li>The <em>next </em>JNLP base <a class="linkification-ext" title="Linkification: http://jogamp.org/deployment/webstart-next/" href="http://jogamp.org/deployment/webstart-next/">http://jogamp.org/deployment/webstart-next/</a></li>
</ul>
<p>So again .. we are not dead yet <img src='http://jausoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2010/05/07/jogamp-org-wip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOGL is dead. Long live JOGL.</title>
		<link>http://jausoft.com/blog/2009/11/09/jogl-is-dead-long-live-jogl/</link>
		<comments>http://jausoft.com/blog/2009/11/09/jogl-is-dead-long-live-jogl/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 03:58:36 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=165</guid>
		<description><![CDATA[After a few hick-ups lately, the JOGL repositories (gluegen, jogl, jogl-demos and jogl-utils) are moved from kenai to github http://github.com/sgothel. The JOGL development team, will continue this project in it&#8217;s open source and free spirit. JOCL will follow this move as well.
Our first intermediate-term goals are

reproduce automated builds
recreated all web resources on free server space
receive [...]]]></description>
			<content:encoded><![CDATA[<p>After a few <em>hick-ups </em>lately, the JOGL repositories (<em>gluegen, jogl, jogl-demos and jogl-utils</em>) are moved from <strong>kenai</strong> to <strong>github</strong> <a href="http://github.com/sgothel">http://github.com/sgothel</a>. The JOGL development team, will continue this project in it&#8217;s open source and free spirit. JOCL will follow this move as well.<span id="more-165"></span></p>
<p>Our first intermediate-term goals are</p>
<ul>
<li>reproduce automated builds</li>
<li>recreated all web resources on free server space</li>
<li>receive a signature for the JAR files</li>
</ul>
<p>Then we wish to continue with the actual development and deployment <img src='http://jausoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Contributions are very welcome, and a new sponsor might be needed.</p>
<p>Further details about the project changes will be posted soon.</p>
<p>Thank you very much .. stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/11/09/jogl-is-dead-long-live-jogl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOGL New Beta5 &#8211; Incl. OpenGL 3.2 support</title>
		<link>http://jausoft.com/blog/2009/08/06/jogl-beta5-opengl-3-2t/</link>
		<comments>http://jausoft.com/blog/2009/08/06/jogl-beta5-opengl-3-2t/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 18:22:33 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=163</guid>
		<description><![CDATA[New beta5 with OpenGL 3.2 support is available.
Fixes: Swing/Java2D OpenGL usage, PBuffer usage
Adds: OpenGL 3.2 instantiation with WGL/GLX and incl. their extensions in GL3
Changes: Proper extension promotion/aliasing for OpenGL 3.0,3.1 and 3.2
]]></description>
			<content:encoded><![CDATA[<p>New beta5 with OpenGL 3.2 support is available.<span id="more-163"></span></p>
<p>Fixes: Swing/Java2D OpenGL usage, PBuffer usage</p>
<p>Adds: OpenGL 3.2 instantiation with WGL/GLX and incl. their extensions in GL3</p>
<p>Changes: Proper extension promotion/aliasing for OpenGL 3.0,3.1 and 3.2</p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/08/06/jogl-beta5-opengl-3-2t/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jogl/Gluegen SCM migration to Kenai completed</title>
		<link>http://jausoft.com/blog/2009/07/09/jogl-gluegen-scm-migration-done/</link>
		<comments>http://jausoft.com/blog/2009/07/09/jogl-gluegen-scm-migration-done/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 13:15:12 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[SCM]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=154</guid>
		<description><![CDATA[The GlueGen and Jogl repositories are relocated from dev.java.net&#8217;s SVN workspace
to kenai&#8217;s git workspace.
The new repository homepages are:
http://kenai.com/projects/gluegen/
http://kenai.com/projects/jogl/
Create a local copy/branch of the git repository,
either anonymous:
git clone git://kenai.com/gluegen~gluegen-git gluegen
git clone git://kenai.com/jogl~jogl-git jogl
git clone git://kenai.com/jogl~jogl-demos-git jogl-demos
or via SSH and your user credential, so you can easily push back your
changes to the kenai server:
git clone ssh://username@git.kenai.com/gluegen~gluegen-git gluegen
git [...]]]></description>
			<content:encoded><![CDATA[<p>The GlueGen and Jogl repositories are relocated from dev.java.net&#8217;s <em>SVN</em> workspace<br />
to kenai&#8217;s <em>git</em> workspace.<span id="more-154"></span></p>
<p>The new repository homepages are:</p>
<p><a class="linkification-ext" title="Linkification: http://kenai.com/projects/gluegen/" href="http://kenai.com/projects/gluegen/">http://kenai.com/projects/gluegen/</a><br />
<a class="linkification-ext" title="Linkification: http://kenai.com/projects/jogl/" href="http://kenai.com/projects/jogl/">http://kenai.com/projects/jogl/</a></p>
<p>Create a local copy/branch of the git repository,<br />
either anonymous:</p>
<pre>git clone git://<a class="linkification-ext" title="Linkification: http://kenai.com/gluegen~gluegen-git" href="http://kenai.com/gluegen~gluegen-git">kenai.com/gluegen~gluegen-git</a> gluegen
git clone git://<a class="linkification-ext" title="Linkification: http://kenai.com/jogl~jogl-git" href="http://kenai.com/jogl~jogl-git">kenai.com/jogl~jogl-git</a> jogl
git clone git://<a class="linkification-ext" title="Linkification: http://kenai.com/jogl~jogl-demos-git" href="http://kenai.com/jogl~jogl-demos-git">kenai.com/jogl~jogl-demos-git</a> jogl-demos</pre>
<p>or via SSH and your user credential, so you can easily push back your<br />
changes to the kenai server:</p>
<pre>git clone ssh://<a class="linkification-ext" title="Linkification: http://username@git.kenai.com/gluegen~gluegen-git" href="http://username@git.kenai.com/gluegen~gluegen-git">username@git.kenai.com/gluegen~gluegen-git</a> gluegen
git clone ssh://<a class="linkification-ext" title="Linkification: http://username@git.kenai.com/jogl~jogl-git" href="http://username@git.kenai.com/jogl~jogl-git">username@git.kenai.com/jogl~jogl-git</a> jogl
git clone ssh://<a class="linkification-ext" title="Linkification: http://username@git.kenai.com/jogl~jogl-demos-git" href="http://username@git.kenai.com/jogl~jogl-demos-git">username@git.kenai.com/jogl~jogl-demos-git</a> jogl-demos</pre>
<p><span style="text-decoration: line-through;">TODO:</span></p>
<ul>
<li><span style="text-decoration: line-through;">autobuild git repository checkout (WIP)</span></li>
<li><span style="text-decoration: line-through;">webpages / manual automatically checked-out by autobuild and hosted on download.java.net</span></li>
<li><span style="text-decoration: line-through;">&#8230;</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/07/09/jogl-gluegen-scm-migration-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOGL: Test Autobuilds</title>
		<link>http://jausoft.com/blog/2009/07/01/jogl-test-autobuilds/</link>
		<comments>http://jausoft.com/blog/2009/07/01/jogl-test-autobuilds/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 12:29:53 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=53</guid>
		<description><![CDATA[Here I like to summarize how to manually test the JOGL autobuilds, starting with 2009-07-02.
The general nightly download sites are

http://download.java.net/media/jogl/builds/nightly/

Let&#8217;s assume we are in the test directory &#8216;test&#8217;, from which we operate from this point.

Get http://download.java.net/media/jogl/builds/nightly/jogl-demos.zip
Extract the archive, i.e. unzip jogl-demos.zip
Get http://download.java.net/media/jogl/builds/nightly/jogl-2.0-pre-20090702-linux-amd64.zip
In case we have build a reference implementation (RI) the substring &#8216;pre-yyyymmdd-&#8217; will be [...]]]></description>
			<content:encoded><![CDATA[<p>Here I like to summarize how to manually test the JOGL autobuilds, starting with 2009-07-02.</p>
<p>The general nightly download sites are</p>
<ul>
<li><a class="linkification-ext" title="Linkification: http://download.java.net/media/jogl/builds/nightly/" href="http://download.java.net/media/jogl/builds/nightly">http://download.java.net/media/jogl/builds/nightly/</a></li>
</ul>
<p>Let&#8217;s assume we are in the test directory &#8216;test&#8217;, from which we operate from this point.<span id="more-53"></span></p>
<ul>
<li>Get <a class="linkification-ext" title="Linkification: http://download.java.net/media/jogl/builds/nightly/jogl-demos.zip" href="http://download.java.net/media/jogl/builds/nightly/jogl-demos.zip">http://download.java.net/media/jogl/builds/nightly/jogl-demos.zip</a><br />
<em>Extract the archive, i.e. unzip jogl-demos.zip</em></li>
<li>Get <a href="http://download.java.net/media/jogl/builds/nightly/">http://download.java.net/media/jogl/builds/nightly/jogl-2.0-pre-20090702-linux-amd64.zip</a><br />
<em>In case we have build a reference implementation (RI) the substring &#8216;pre-yyyymmdd-&#8217; will be dropped.</em><br />
<em>Replace the version 2.0 with the latest available and the OS/arch linux-amd64 with your test platform</em>.<br />
<em>Extract the archive, ie unzip jogl-2.0-pre-20090702-linux-amd64.zip<br />
Create a symbolic link or rename the archive directory from </em><em>jogl-2.0-pre-20090702-linux-amd64 to jogl.</em></li>
<li>If you like to test the binding to NV&#8217;s Cg, download and install <a href="http://developer.nvidia.com/object/cg_download.html">http://developer.nvidia.com/object/cg_download.html</a></li>
</ul>
<p>We assume java is in your binary search path.</p>
<p>On X11/Unix and MaxOSX you can test the build as follows:<br />
<code><br />
sh java-run-newt.sh demos.es2.RedSquare -GL2 -GL2 -GL2<br />
sh java-run.sh demos.gears.Gears<br />
</code><br />
and with debug output<br />
<code><br />
sh java-dbg-newt.sh demos.es2.RedSquare -GL2 -GL2 -GL2<br />
sh java-dbg.sh demos.gears.Gears<br />
</code></p>
<p>On Windows you shall be able to run:<br />
<code><br />
java-win32.bat demos.es2.RedSquare -GL2 -GL2 -GL2<br />
java-win32.bat demos.gears.Gears<br />
</code><br />
and with debug output<br />
<code><br />
java-win32-dbg.bat demos.es2.RedSquare -GL2 -GL2 -GL2<br />
java-win32-dbg.bat demos.gears.Gears</code></p>
<p>The windows scripts are pretty simple and flat.</p>
<p>The <em>magic</em> unix scripts offer more features and can be used either in the autobuild environment or in your development one.</p>
<ul>
<li> <em>setenv-jogl.sh</em> &lt;JOGL-PROFILE&gt; [&lt;jogl-build-dir&gt;]<br />
Looks up and invokes profile.jogl, finds gluegen, sets the environment variables (CLASSPATH, LD_LIBRARY_PATH &amp; PATH).</li>
<li>jogl/etc/profile.jogl &lt;JOGL-PROFILE&gt; [&lt;jogl-build-dir&gt;]<br />
JOGL profiles are one of JOGL_ALL, JOGL_ES1_MIN, JOGL_ES1_MAX, JOGL_ES2_MIN, JOGL_ES2_MAX, JOGL_GL2ES12_MIN, JOGL_GL2ES12_MAX, JOGL_GL2_MIN, JOGL_GL2_MAX.<br />
Looks up the set of JAR files necessary to satisfy the chosen JOGL-PROFILE.</li>
</ul>
<p>This allows you to test a specific environment, ie ES2 without GL2 and AWT, using JOGL_ES2_MIN.<br />
For this case I would recommend the native ES2 implementation from imageon SDK_OGLES2_LINUX_PCEMULATION_2.02.22.0756.</p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/07/01/jogl-test-autobuilds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JOGL: Bugreports &amp; Testing</title>
		<link>http://jausoft.com/blog/2009/06/30/jogl-bugreports/</link>
		<comments>http://jausoft.com/blog/2009/06/30/jogl-bugreports/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 16:58:10 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=47</guid>
		<description><![CDATA[For all bug reports, please add the following information to your email:

Test case

Source code, or reference to it
 Invocation command-line


 Platform

OS &#38; version
Architecture
Java version (java -version)


 JOGL Source/build versions

SVN revision and/or
Autobuild version (date/filename)


 Exceptions, stdout/stderr log file

If possible, please add the following system properties to enable DEBUG logging:
-Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all
For example:
java -Djava.awt.headless=true -Dnewt.debug=all -Dnativewindow.debug=all \
-Djogl.debug=all [...]]]></description>
			<content:encoded><![CDATA[<p>For all bug reports, please add the following information to your email:<span id="more-47"></span></p>
<ul>
<li>Test case
<ul>
<li>Source code, or reference to it</li>
<li> Invocation command-line</li>
</ul>
</li>
<li> Platform
<ul>
<li>OS &amp; version</li>
<li>Architecture</li>
<li>Java version (java -version)</li>
</ul>
</li>
<li> JOGL Source/build versions
<ul>
<li>SVN revision and/or</li>
<li>Autobuild version (date/filename)</li>
</ul>
</li>
<li> Exceptions, stdout/stderr log file</li>
</ul>
<p>If possible, please add the following system properties to enable DEBUG logging:<br />
<em>-Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all</em></p>
<p>For example:</p>
<pre>java -Djava.awt.headless=true -Dnewt.debug=all -Dnativewindow.debug=all \
-Djogl.debug=all demos.es2.RedSquare 2&gt;&amp;1 | tee RedSquare.report.log</pre>
<p>To test applets use the <em>jcontrol panel</em> or edit ~/.java/<em>deployment.properties</em> directly and</p>
<ul>
<li>Add JRE Arguments: <em>-Djava.awt.headless=true -Dnewt.debug=all -Dnativewindow.debug=all -Djogl.debug=all</em></li>
<li>Enable logging/trace</li>
<li>Show the console window, or just use  th latest log-file in ~/.java/deployment/log/</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/06/30/jogl-bugreports/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JOGL: Newt Multiple Threads &amp; Windows</title>
		<link>http://jausoft.com/blog/2009/06/29/jogl-newt-multiple-threads-windows/</link>
		<comments>http://jausoft.com/blog/2009/06/29/jogl-newt-multiple-threads-windows/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 02:21:03 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=33</guid>
		<description><![CDATA[
Newt is capable of handling multiple threads and windows.
For best compliance with the underlying OS, one shall create a window,
and handle it&#8217;s events within the same thread.

Below you see the invocation of the ES2 RedSquare jogl-demos utilizing multiple threads.




Single thread (Unix, Win32)
java -Djava.awt.headless=true demos.es2.RedSquare -GL2





Single thread (MacOSX)
java -XstartOnFirstThread -Djava.awt.headless=true demos.es2.RedSquare -GL2





Multiple threads &#38; windows (Unix, [...]]]></description>
			<content:encoded><![CDATA[<p><!-- p, li { white-space: pre-wrap; } --></p>
<p style="margin: 0px; text-indent: 0px;">Newt is capable of handling multiple threads and windows.</p>
<p style="margin: 0px; text-indent: 0px;">For best compliance with the underlying OS, one shall create a window,</p>
<p style="margin: 0px; text-indent: 0px;">and handle it&#8217;s events within the same thread.</p>
<p style="margin: 0px; text-indent: 0px;"><span id="more-33"></span></p>
<p style="margin: 0px; text-indent: 0px;">Below you see the invocation of the ES2 RedSquare <a href="https://jogl-demos.dev.java.net/" target="_blank">jogl-demos</a> utilizing multiple threads.</p>
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<ul>
<li>Single thread (Unix, Win32)<br />
java -Djava.awt.headless=true demos.es2.RedSquare -GL2</li>
</ul>
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<ul>
<li>Single thread (MacOSX)<br />
java -XstartOnFirstThread -Djava.awt.headless=true demos.es2.RedSquare -GL2</li>
</ul>
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<ul>
<li>Multiple threads &amp; windows (Unix, Win32)<br />
java -Djava.awt.headless=true demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2</li>
</ul>
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<ul>
<li>Multiple threads &amp; windows (Unix, Win32)<br />
java -XstartOnFirstThread -Djava.awt.headless=true com.sun.javafx.newt.util.MainThread demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2</li>
</ul>
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px;">The serialization of the main Java class through <em>com.sun.javafx.newt.util.MainThread</em></p>
<p style="margin: 0px; text-indent: 0px;">may be used for all platforms, since it only takes effect on MacOSX.</p>
<p style="margin: 0px; text-indent: 0px;">This allows you an almost platform independent invocation of your multithreaded Java applications.</p>
<p style="margin: 0px; text-indent: 0px;">
<p>On MacOSX, <em>com.sun.javafx.newt.util.MainThread</em> will occupy the main thread and<br />
serializes all native window related tasks through it.<br />
This mechanism is thread safe utilizes reentrant locking.</p>
<p style="margin: 0px; text-indent: 0px;"><!--EndFragment--></p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/06/29/jogl-newt-multiple-threads-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOGL JSR-231 Maintenance Release</title>
		<link>http://jausoft.com/blog/2009/06/27/jogl/</link>
		<comments>http://jausoft.com/blog/2009/06/27/jogl/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 06:28:27 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[3D, OpenGL, ..]]></category>
		<category><![CDATA[Computer Stuff]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenGL]]></category>

		<guid isPermaLink="false">http://blog.jausoft.com/?p=3</guid>
		<description><![CDATA[New JOGL, JSR-231 maintenance release, supporting OpenGL 1.5 - 3.0, OpenGL 3.1, OpenGL ES1.x and OpenGL 2.x profiles.]]></description>
			<content:encoded><![CDATA[<p>We are in the process of stabilizing and promote the new JSR-231 maintenance release <a href="http://jogl.dev.java.net/" target="_blank">JOGL</a>, see <a title="http://jogl.dev.java.net/" href="http://jogl.dev.java.net/" target="_blank">http://jogl.dev.java.net/</a>.</p>
<p>We will maintain the old JOGL variant under the version tag 1.x and the new one under 2.x, which development is in the SVN trunk.</p>
<p>OpenGL 1.5 &#8211; 3.0, OpenGL 3.1, OpenGL ES1.x and OpenGL 2.x profiles are supported.</p>
<p>The new <a href="http://download.java.net/media/jogl/builds/archive/jogl-2.x-docs/" target="_blank">API specification</a> is available online.<span id="more-5"></span></p>
<p>Besides the traditional AWT Java Abstract Windowing Toolkit binding, the new JOGL architecture uses an abstract windowing toolkit binding specified with the new <a href="http://download.java.net/media/jogl/builds/archive/jogl-2.x-docs/javax/media/nativewindow/package-summary.html" target="_blank">NativeWindow</a> interface package. This allows users to bind any windowing interface to JOGL.</p>
<p><a href="http://download.java.net/media/jogl/builds/archive/jogl-2.x-docs/com/sun/javafx/newt/package-summary.html" target="_blank">NEWT </a>serves not only as an example of the abstraction, but also as a very simple, highly-available &amp; high performance  implementation of the  new <a href="http://download.java.net/media/jogl/builds/archive/jogl-2.x-docs/javax/media/nativewindow/package-summary.html" target="_blank">NativeWindow</a> interface. It supports X11, OpenKode/EGL, MacOSX, Windows &amp; AWT and features multithreading, fullscreen, multi-monitor and basic keyboard &amp; mouse input.</p>
]]></content:encoded>
			<wfw:commentRss>http://jausoft.com/blog/2009/06/27/jogl/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
