{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 836",
          "upstreamBuild" : 836,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 836,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
            "branch" : [
              {
                "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
            "branch" : [
              {
                "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
        "branch" : [
          {
            "SHA1" : "133d7b82d47b2918af042944158e9b09e2663855",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 367,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#836",
  "duration" : 1625208,
  "estimatedDuration" : 3745003,
  "executor" : None,
  "fullDisplayName" : "jogl » windows-x86_64 #836",
  "id" : "2012-10-23_17-41-24",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 836,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1351006884000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=windows-x86_64/836/",
  "builtOn" : "win64-nvgtx460-win7-jogamp-x64-sgothel-011",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java",
          "src/newt/classes/com/jogamp/newt/Screen.java",
          "src/newt/classes/com/jogamp/newt/Display.java"
        ],
        "commitId" : "1b327874356130096546533a690deff3b7bc876c",
        "timestamp" : 1350446889000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Minor NEWT Display/Screen API doc\u000a",
        "date" : "2012-10-17T06:08:09+0200",
        "id" : "1b327874356130096546533a690deff3b7bc876c",
        "msg" : "Minor NEWT Display/Screen API doc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Screen.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLAutoDrawableBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/Display.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
        ],
        "commitId" : "153a37378beff3f8b40fed8e55b62c2f2790eca5",
        "timestamp" : 1350538511000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncPipeline/Hook: Add glColor4ub() w/ value conversion, make glColor4f() more efficient, use pre-alloc NIO buffer\u000a",
        "date" : "2012-10-18T07:35:11+0200",
        "id" : "153a37378beff3f8b40fed8e55b62c2f2790eca5",
        "msg" : "FixedFuncPipeline/Hook: Add glColor4ub() w/ value conversion, make",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "9c6ad40321266e6fe22455572d942b98535debf1",
        "timestamp" : 1350538761000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ImmModeSink: Add glColor3ub(), glColor4ub(); Add proper value conversion of imm. gl* functions; Default color padding is 1f; Make fields private.\u000a",
        "date" : "2012-10-18T07:39:21+0200",
        "id" : "9c6ad40321266e6fe22455572d942b98535debf1",
        "msg" : "ImmModeSink: Add glColor3ub(), glColor4ub(); Add proper value conversion",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "e54c934ddb1e2f121f9cbc0956ab8c43b05f7665",
        "timestamp" : 1350543187000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ImmModeSink VBO: Update single buffers (vertex, color, ..) if once written and size gross-net > PAGE_SIZE\u000a\u000aUsually PAGE_SIZE is written within one DMA xfer command,\u000aso if the gross buffer bulk transfer contains more unused data than PAGE_SIZE\u000awe may win when transfering each single buffer at buffer update.\u000a",
        "date" : "2012-10-18T08:53:07+0200",
        "id" : "e54c934ddb1e2f121f9cbc0956ab8c43b05f7665",
        "msg" : "ImmModeSink VBO: Update single buffers (vertex, color, ..) if once",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "4273b4d1ad9780c6ac72683fe8cc6d7a5f402cfa",
        "timestamp" : 1350546386000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ImmModeSink: Add resizeElementCount, allowing user to set a lower additional resize element count\u000a",
        "date" : "2012-10-18T09:46:26+0200",
        "id" : "4273b4d1ad9780c6ac72683fe8cc6d7a5f402cfa",
        "msg" : "ImmModeSink: Add resizeElementCount, allowing user to set a lower",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "dcc9cfd2397f2a44ed8d5b980297c5b974b5ac18",
        "timestamp" : 1350548189000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ImmModeSink: Pretty'fying Ctor/Factory methods argument list\u000a",
        "date" : "2012-10-18T10:16:29+0200",
        "id" : "dcc9cfd2397f2a44ed8d5b980297c5b974b5ac18",
        "msg" : "ImmModeSink: Pretty'fying Ctor/Factory methods argument list",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "f25682cabc5f421c3126e75833ae70b5a16e5b2e",
        "timestamp" : 1350558958000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncPipeline: Cache current ShaderSelectionMode, update PMVMatrix according it's usage (update Mvi/Mvit only if lighting is being used)\u000a",
        "date" : "2012-10-18T13:15:58+0200",
        "id" : "f25682cabc5f421c3126e75833ae70b5a16e5b2e",
        "msg" : "FixedFuncPipeline: Cache current ShaderSelectionMode, update PMVMatrix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp"
        ],
        "commitId" : "1aea29bb5d253600213024fd2c12a91bf3599202",
        "timestamp" : 1350564640000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncPipeline: Don't handle CullFace, ES2 impl. already takes care of discarding pixels of culled faces.\u000a",
        "date" : "2012-10-18T14:50:40+0200",
        "id" : "1aea29bb5d253600213024fd2c12a91bf3599202",
        "msg" : "FixedFuncPipeline: Don't handle CullFace, ES2 impl. already takes care",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColor.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncColorTexture.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java",
          "src/newt/native/bcm_vc_iv.c",
          "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "416c7fc1b90cd7b34c251268bb83ebeea61d17d6",
        "timestamp" : 1350618391000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT / BCM-VC-IV: Fix transparency according to given capabilities\u000a\u000aTested manual w/ TestGearsES2NEWT on Raspberry Pi\u000a",
        "date" : "2012-10-19T05:46:31+0200",
        "id" : "416c7fc1b90cd7b34c251268bb83ebeea61d17d6",
        "msg" : "NEWT / BCM-VC-IV: Fix transparency according to given capabilities",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/bcm_vc_iv.c"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/newt/TestGearsES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/bcm/vc/iv/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
        ],
        "commitId" : "48bcceaf611a17bb3795aa9fe25a0e0c726879f7",
        "timestamp" : 1350618487000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "EGLDrawableFactory: Detect ES1 implementation within ES2 library, if not found in ES1 library\u000a\u000aThis is the case in BCM-VC-IV blobs, tested on Raspeberry-Pi\u000a",
        "date" : "2012-10-19T05:48:07+0200",
        "id" : "48bcceaf611a17bb3795aa9fe25a0e0c726879f7",
        "msg" : "EGLDrawableFactory: Detect ES1 implementation within ES2 library, if not",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GenericGLCapabilitiesChooser.java"
        ],
        "commitId" : "ba482e4042b899a8b9d9d4a2b660e8e92fcadfe7",
        "timestamp" : 1350618753000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Add GenericGLCapabilitiesChooser: Dropping 'windowSystemRecommendedChoice' hint\u000a",
        "date" : "2012-10-19T05:52:33+0200",
        "id" : "ba482e4042b899a8b9d9d4a2b660e8e92fcadfe7",
        "msg" : "Add GenericGLCapabilitiesChooser: Dropping",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/com/jogamp/opengl/GenericGLCapabilitiesChooser.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
        ],
        "commitId" : "5915aa179b74bc7cbc28d43f11e03adfddcecb57",
        "timestamp" : 1350626354000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix commit 48bcceaf611a17bb3795aa9fe25a0e0c726879f7, EGLDrawableFactory's ES1 impl. detection\u000a\u000a'glBegin' is not ES1, duh!\u000a",
        "date" : "2012-10-19T07:59:14+0200",
        "id" : "5915aa179b74bc7cbc28d43f11e03adfddcecb57",
        "msg" : "Fix commit 48bcceaf611a17bb3795aa9fe25a0e0c726879f7,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/jogamp/newt/WindowImpl.java",
          "src/newt/classes/jogamp/newt/ScreenImpl.java"
        ],
        "commitId" : "b5d42f14e0efdb117da9c5145d807ed0d7631b97",
        "timestamp" : 1350652056000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NEWT ScreenMode Change Failover / Window.setFullscreen() shall use current ScreenMode rotated resolution.\u000a\u000aScreenMode Change Failover\u000a  - In case a timeout appears (buggy XRandR),\u000a    double check current ScreenMode in case it has been set.\u000a\u000aWindow.setFullscreen() shall use current ScreenMode rotated resolution.\u000a  - The Screen's virtual size in not correct!\u000a",
        "date" : "2012-10-19T15:07:36+0200",
        "id" : "b5d42f14e0efdb117da9c5145d807ed0d7631b97",
        "msg" : "NEWT ScreenMode Change Failover / Window.setFullscreen() shall use",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/ScreenImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/WindowImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl"
        ],
        "commitId" : "545a9422324f5c8ef47b48a2e3e5419c56f19f14",
        "timestamp" : 1350655720000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncPipeline: Add GL_POINT* state tracking; Fix glDrawArrays(): Issued twice (duh!) almost halfed performance :)\u000a\u000aTODO: Create GL_POINT texture and render w/ glDraw*()\u000a",
        "date" : "2012-10-19T16:08:40+0200",
        "id" : "545a9422324f5c8ef47b48a2e3e5419c56f19f14",
        "msg" : "FixedFuncPipeline: Add GL_POINT* state tracking; Fix glDrawArrays():",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLRunnable2.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp"
        ],
        "commitId" : "9ad687e18a67d335ea8ed4868025d0c740e02583",
        "timestamp" : 1350715917000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FFP-Emu: Adding simple POINTS shader ; Adding GLRunnable2 interface, allowing passing a GL action w/ custom argument and return value.\u000a\u000aAdding simple POINTS shader not regarding POINTS parameters and not using a texture (commented out).\u000a\u000aFIXME:\u000a  Event thought it works using a texture and gl_PointCoord in frag shader,\u000a  I don't see the point here (lol) if gl_PointSize must be 1.0 in vert shader ..\u000a  otherwise nothing is seen on ES2.0.\u000a  On Desktop POINTS are always shown as 1 pixel sized points!\u000a",
        "date" : "2012-10-20T08:51:57+0200",
        "id" : "9ad687e18a67d335ea8ed4868025d0c740e02583",
        "msg" : "FFP-Emu: Adding simple POINTS shader ; Adding GLRunnable2 interface,",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/javax/media/opengl/GLRunnable2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "40d01bef2a1db44533472c37961aabbef68de644",
        "timestamp" : 1350744514000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix ImmModeSink Padding: Fourth element default value (vertex/color) is 1f\u000a",
        "date" : "2012-10-20T16:48:34+0200",
        "id" : "40d01bef2a1db44533472c37961aabbef68de644",
        "msg" : "Fix ImmModeSink Padding: Fourth element default value (vertex/color) is",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/PointsDemo.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPointsNEWT.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.vp",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.fp",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/PointsDemoES1.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/PointsDemoES2.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp",
          "make/scripts/tests.sh"
        ],
        "commitId" : "5bdd283a9c3d0c656c859d499476173e2f609839",
        "timestamp" : 1350917659000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncPipeline GL_POINTS: Fix gl_PointSize (attribute data format), Add GL_POINT_SOFT and dist/fade attenuation (Adding basic POINT unit tests)\u000a\u000agl_PointSize (and all other uniform array elems) was not propagated due to wrong usage of GLUniformData component param.\u000aDue to efficiency, we use vec4[2] now and #defines in shader to easy readability.\u000a\u000aGL_POINT_SOFT uses gl_PointCoord to determnine inside/outside circle position\u000awhile adding a seam of 10% in/out. This almost matches 'other' implementations and gives a nice smooth circle.\u000a\u000a!GL_POINT_SOFT produces a proper square (billboard).\u000a\u000aPoint-Vertex shader takes dist/fade attentuation into account.\u000a",
        "date" : "2012-10-22T16:54:19+0200",
        "id" : "5bdd283a9c3d0c656c859d499476173e2f609839",
        "msg" : "FixedFuncPipeline GL_POINTS: Fix gl_PointSize (attribute data format),",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/mgl_uniform.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.fp"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.vp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/shaders/FixedFuncPoints.vp"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/PointsDemoES2.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/PointsDemo.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestPointsNEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncPipeline.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es1/PointsDemoES1.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/shader/PointsShader.fp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/javax/media/opengl/GLArrayData.java",
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java",
          "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLArrayDataWrapper.java",
          "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
        ],
        "commitId" : "03cdffe5739ef8b032638cf4169e713c90fb36c6",
        "timestamp" : 1350926920000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FixedFuncHook/ImmModeSink: Fix *Pointer 'normalized' parameter\u000a\u000aAll *Pointer methods used 'normalized:=false', but we cannot assume\u000athe fixed function code does use normalized (0f..1f) values.\u000aOn the contrary, it usually uses the native format value range.\u000a\u000aHence we have to pass normalized:=true for all fixed point data types\u000aand normalized:=false for floating point data types.\u000a",
        "date" : "2012-10-22T19:28:40+0200",
        "id" : "03cdffe5739ef8b032638cf4169e713c90fb36c6",
        "msg" : "FixedFuncHook/ImmModeSink: Fix *Pointer 'normalized' parameter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLBuffers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/glsl/fixedfunc/FixedFuncHook.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/GLArrayDataWrapper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLArrayData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "53d54caf6ee7ea24bcc93599300e06bf455c75aa",
        "timestamp" : 1350985516000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "ImmModeSink: Reduce DEBUG_* print a bit (no this.toString())\u000a",
        "date" : "2012-10-23T11:45:16+0200",
        "id" : "53d54caf6ee7ea24bcc93599300e06bf455c75aa",
        "msg" : "ImmModeSink: Reduce DEBUG_* print a bit (no this.toString())",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
        ],
        "commitId" : "133d7b82d47b2918af042944158e9b09e2663855",
        "timestamp" : 1350999068000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix regression of commit 40d01bef2a1db44533472c37961aabbef68de644: Test for fourth element was invalid\u000a",
        "date" : "2012-10-23T15:31:08+0200",
        "id" : "133d7b82d47b2918af042944158e9b09e2663855",
        "msg" : "Fix regression of commit 40d01bef2a1db44533472c37961aabbef68de644: Test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/ImmModeSink.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}