<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>1027</bug_id>
          
          <creation_ts>2014-06-27 14:59:38 +0200</creation_ts>
          <short_desc>Atomics seem to be somewhat broken with NEWT</short_desc>
          <delta_ts>2014-06-29 08:37:49 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Newt</product>
          <component>core</component>
          <version>1</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Raynsford">org.jogamp</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs>bd76d3fe74c518b509f86c38f8871bec7f5213a2</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3998</commentid>
    <comment_count>0</comment_count>
      <attachid>617</attachid>
    <who name="Mark Raynsford">org.jogamp</who>
    <bug_when>2014-06-27 14:59:38 +0200</bug_when>
    <thetext>Created attachment 617
Script to run the test program (edit BASE to point to the directory containing jogl and gluegen)

Attempting to run a simple test program with NEWT and the atomic jars results in the following:

NEWT X11Display: can&apos;t find jogamp/newt/driver/x11/WindowDriver
FATAL ERROR in native method: NEWT X11Display: can&apos;t find jogamp/newt/driver/x11/WindowDriver
	at jogamp.newt.driver.x11.DisplayDriver.initIDs0(Native Method)
	at jogamp.newt.driver.x11.DisplayDriver.&lt;clinit&gt;(DisplayDriver.java:56)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:190)
	at com.jogamp.newt.NewtFactory.getCustomClass(NewtFactory.java:110)
	at jogamp.newt.DisplayImpl.getDisplayClass(DisplayImpl.java:259)
	at jogamp.newt.DisplayImpl.create(DisplayImpl.java:269)
	at com.jogamp.newt.NewtFactory.createDisplay(NewtFactory.java:202)
	at com.jogamp.newt.NewtFactory.createWindowImpl(NewtFactory.java:308)
	at com.jogamp.newt.NewtFactory.createWindow(NewtFactory.java:233)
	at com.jogamp.newt.opengl.GLWindow.create(GLWindow.java:156)
	at TestGL3.main(TestGL3.java:17)
Aborted (core dumped)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3999</commentid>
    <comment_count>1</comment_count>
      <attachid>618</attachid>
    <who name="Mark Raynsford">org.jogamp</who>
    <bug_when>2014-06-27 15:00:01 +0200</bug_when>
    <thetext>Created attachment 618
Simple test program</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4000</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2014-06-29 08:37:37 +0200</bug_when>
    <thetext>bd76d3fe74c518b509f86c38f8871bec7f5213a2

Issue was that &apos;com.jogamp.opengl.util.PNGPixelRect&apos;
was included in jogl-core.jar and that NEWT assumes
PNG conversion is possible having this class available.
    
However, PNGPixelRect requires &apos;jogamp.opengl.util.pngj&apos;
which is only included within jogl-util.jar.
    
Moved PNGPixelRect from jogl-core.jar to jogl-util.jar.
    
+++
    
Added manual test launch &apos;testnoawtatomics&apos; in make/scripts/tests.sh
to test atomic usage.
Works now w/ com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT,
showing that the window/application icon is _not_ set due to not having PNG* available.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>617</attachid>
            <date>2014-06-27 14:59:38 +0200</date>
            <delta_ts>2014-06-27 14:59:38 +0200</delta_ts>
            <desc>Script to run the test program (edit BASE to point to the directory containing jogl and gluegen)</desc>
            <filename>try-all-atomic-orig.sh</filename>
            <type>text/plain</type>
            <size>735</size>
            <attacher name="Mark Raynsford">org.jogamp</attacher>
            
              <data encoding="base64">IyEvYmluL3NoIC1leAoKQkFTRT0iL2hvbWUvbTAvZ2l0L29yZy5qb2dhbXAiCgpKQVJTPSIKJHtC
QVNFfS9nbHVlZ2VuL2J1aWxkL2dsdWVnZW4tcnQuamFyCiR7QkFTRX0vam9nbC9idWlsZC9qYXIv
YXRvbWljL2pvZ2wtY29yZS5qYXIKJHtCQVNFfS9qb2dsL2J1aWxkL2phci9hdG9taWMvam9nbC1n
bGRlc2t0b3AuamFyCiR7QkFTRX0vam9nbC9idWlsZC9qYXIvYXRvbWljL2pvZ2wtb3MteDExLmph
cgoke0JBU0V9L2pvZ2wvYnVpbGQvamFyL2F0b21pYy9uYXRpdmV3aW5kb3ctY29yZS5qYXIKJHtC
QVNFfS9qb2dsL2J1aWxkL2phci9hdG9taWMvbmF0aXZld2luZG93LW9zLXgxMS5qYXIKJHtCQVNF
fS9qb2dsL2J1aWxkL2phci9hdG9taWMvbmV3dC1jb3JlLmphcgoke0JBU0V9L2pvZ2wvYnVpbGQv
amFyL2F0b21pYy9uZXd0LWRyaXZlci14MTEuamFyCiR7QkFTRX0vam9nbC9idWlsZC9qYXIvYXRv
bWljL25ld3Qtb2dsLmphcgoiCgpDUD0iLiIKZm9yIGogaW4gJHtKQVJTfQpkbwogIGlmIFsgISAt
ZiAke2p9IF0KICB0aGVuCiAgICBlY2hvICIke2p9IGRvZXMgbm90IGV4aXN0ISIKICAgIGV4aXQg
MQogIGZpCgogIENQPSIke0NQfToke2p9Igpkb25lCgpqYXZhYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC1jcCAiJHtDUH0iIFRlc3RHTDMuamF2YQpleGVjIGphdmEgIC1E
am9nYW1wLmRlYnVnLkpOSUxpYkxvYWRlcj10cnVlIC1jcCAiJHtDUH0iIFRlc3RHTDMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>618</attachid>
            <date>2014-06-27 15:00:01 +0200</date>
            <delta_ts>2014-06-27 15:00:01 +0200</delta_ts>
            <desc>Simple test program</desc>
            <filename>TestGL3.java</filename>
            <type>text/x-java</type>
            <size>1371</size>
            <attacher name="Mark Raynsford">org.jogamp</attacher>
            
              <data encoding="base64">aW1wb3J0IGphdmF4Lm1lZGlhLm9wZW5nbC5HTDsKaW1wb3J0IGphdmF4Lm1lZGlhLm9wZW5nbC5H
TEF1dG9EcmF3YWJsZTsKaW1wb3J0IGphdmF4Lm1lZGlhLm9wZW5nbC5HTENhcGFiaWxpdGllczsK
aW1wb3J0IGphdmF4Lm1lZGlhLm9wZW5nbC5HTEV2ZW50TGlzdGVuZXI7CmltcG9ydCBqYXZheC5t
ZWRpYS5vcGVuZ2wuR0xQcm9maWxlOwoKaW1wb3J0IGNvbS5qb2dhbXAubmV3dC5vcGVuZ2wuR0xX
aW5kb3c7CmltcG9ydCBjb20uam9nYW1wLm9wZW5nbC51dGlsLkFuaW1hdG9yOwoKcHVibGljIGZp
bmFsIGNsYXNzIFRlc3RHTDMKewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKAogICAgZmluYWwg
U3RyaW5nIGFyZ3NbXSkKICB7CiAgICBmaW5hbCBHTFByb2ZpbGUgcHJvID0gR0xQcm9maWxlLmdl
dChHTFByb2ZpbGUuR0wzKTsKICAgIGZpbmFsIEdMQ2FwYWJpbGl0aWVzIGNhcHMgPSBuZXcgR0xD
YXBhYmlsaXRpZXMocHJvKTsKICAgIGZpbmFsIEdMV2luZG93IHdpbmRvdyA9IEdMV2luZG93LmNy
ZWF0ZShjYXBzKTsKCiAgICB3aW5kb3cuc2V0U2l6ZSg2NDAsIDQ4MCk7CiAgICB3aW5kb3cuYWRk
R0xFdmVudExpc3RlbmVyKG5ldyBHTEV2ZW50TGlzdGVuZXIoKSB7CiAgICAgIEBPdmVycmlkZSBw
dWJsaWMgdm9pZCByZXNoYXBlKAogICAgICAgIGZpbmFsIEdMQXV0b0RyYXdhYmxlIGRyYXdhYmxl
LAogICAgICAgIGZpbmFsIGludCB3LAogICAgICAgIGZpbmFsIGludCBoLAogICAgICAgIGZpbmFs
IGludCB4LAogICAgICAgIGZpbmFsIGludCB5KQogICAgICB7CiAgICAgICAgLy8gTm90aGluZwog
ICAgICB9CgogICAgICBAT3ZlcnJpZGUgcHVibGljIHZvaWQgaW5pdCgKICAgICAgICBmaW5hbCBH
TEF1dG9EcmF3YWJsZSBkcmF3YWJsZSkKICAgICAgewogICAgICAgIC8vIE5vdGhpbmcKICAgICAg
fQoKICAgICAgQE92ZXJyaWRlIHB1YmxpYyB2b2lkIGRpc3Bvc2UoCiAgICAgICAgZmluYWwgR0xB
dXRvRHJhd2FibGUgZHJhd2FibGUpCiAgICAgIHsKICAgICAgICAvLyBOb3RoaW5nCiAgICAgIH0K
CiAgICAgIEBPdmVycmlkZSBwdWJsaWMgdm9pZCBkaXNwbGF5KAogICAgICAgIGZpbmFsIEdMQXV0
b0RyYXdhYmxlIGRyYXdhYmxlKQogICAgICB7CiAgICAgICAgZmluYWwgR0wgZ2wgPSBkcmF3YWJs
ZS5nZXRHTCgpOwogICAgICAgIGdsLmdsQ2xlYXJDb2xvcigwLjBmLCAwLjBmLCAxLjBmLCAxLjBm
KTsKICAgICAgICBnbC5nbENsZWFyKEdMLkdMX0NPTE9SX0JVRkZFUl9CSVQpOwogICAgICB9CiAg
ICB9KTsKCiAgICBmaW5hbCBBbmltYXRvciBhbmltYXRvciA9IG5ldyBBbmltYXRvcih3aW5kb3cp
OwogICAgYW5pbWF0b3Iuc3RhcnQoKTsKICAgIHdpbmRvdy5zZXRWaXNpYmxlKHRydWUpOwogIH0K
fQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>