Theres an update available:
- Updated jogl libraries to JSR-231 beta5
- Added support for additional target platforms
- Added the Particle Engine Demo
- Added simple syntax highlighting GLSL shader editor.
You can download the available modules here:
http://cylab.codewut.de/nbms/50/net-highteq-gamedev-nbm-joglproject.nbm
http://cylab.codewut.de/nbms/50/net-highteq-gamedev-nbm-jogldemosproject.nbm
http://cylab.codewut.de/nbms/50/com-thoughtworks-xstream.nbm (needed for the GLSL editor)
http://cylab.codewut.de/nbms/50/net-highteq-gamedev-nbm-glsleditor.nbm
Or setup an Update-Center:
Tools->Options->[AdvancedOptions]
(+)IDE Configuration
(+)System
(+)Autoupdate Types
Add a new “General Update Center” via right click context menu, name it and change the Server URL on the new entry to http://cylab.codewut.de/nbms/50.xml.
After that you can install the modules via Tools->Update Center.
Please have a look and report success or problems on other platforms than windows => Thanks!
=============================================================
NOTE: Projects created with the previous version do not work after this update.
I recommend creating a new project and copying the contents of your “src” folder to it.
Alternatively you can fix your project by…
- …changing the jogl.natives entry around line 40 in nbproject/project.properties to a full qualified native name. Available natives:
jogl-natives-linux-i586
jogl-natives-linux-amd64
jogl-natives-macosx-ppc
jogl-natives-macosx-universal
jogl-natives-solaris-sparc
jogl-natives-solaris-sparcv9
jogl-natives-solaris-i586
jogl-natives-windows-i586
- …and exchanging the -post-jar target in your build.xml by the following:
<target name="-post-jar">
<echo message="Creating native distibutions"/>
<dirname property="jogl.libs" file="${libs.JOGL.classpath}"/>
<mkdir dir="${dist.dir}-linux-i586"/>
<copy todir="${dist.dir}-linux-i586">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-linux-i586"/>
</copy >
<mkdir dir="${dist.dir}-linux-amd64"/>
<copy todir="${dist.dir}-linux-amd64">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-linux-amd64"/>
</copy >
<mkdir dir="${dist.dir}-macosx-ppc"/>
<copy todir="${dist.dir}-macosx-ppc">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-macosx-ppc"/>
</copy >
<mkdir dir="${dist.dir}-macosx-universal"/>
<copy todir="${dist.dir}-macosx-universal">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-macosx-universal"/>
</copy >
<mkdir dir="${dist.dir}-solaris-sparc"/>
<copy todir="${dist.dir}-solaris-sparc">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-solaris-sparc"/>
</copy >
<mkdir dir="${dist.dir}-solaris-sparcv9"/>
<copy todir="${dist.dir}-solaris-sparcv9">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-solaris-sparcv9"/>
</copy >
<mkdir dir="${dist.dir}-solaris-i586"/>
<copy todir="${dist.dir}-solaris-i586">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-solaris-i586"/>
</copy >
<mkdir dir="${dist.dir}-windows-i586"/>
<copy todir="${dist.dir}-windows-i586">
<fileset dir="${dist.dir}" defaultexcludes="no"/>
<fileset dir="${jogl.libs}/jogl-natives-windows-i586"/>
</copy >
<copy todir="${dist.dir}">
<fileset dir="${jogl.libs}/${jogl.natives}" defaultexcludes="yes"/>
</copy >
</target>