Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. JOGL GL4 preperation: (details)
  2. Merge branch 'master' of github.com:mbien/jogl (details)
  3. Fix broken Offscreen/Pbuffer query introduced in (details)
  4. JOGL GL4 preperation (cont): (details)
  5. DRIHack.driHackNeeded is now initialized once in the static initializer (details)
  6. code review (http://jogamp.org/bugzilla/show_bug.cgi?id=396): improved (details)
Commit bb028021be2714e66d9b1062298a3e308c649c56 by Sven Gothel
JOGL GL4 preperation:
  - Re-Enable GL3bc native library build, works ..
  - Adding all the is/get GL4/GL4bc stubs ..
  - Adding dummy interface GL4 and GL4bc, will be removed when done

  - Context creation refactoring:
    - Move Version information to GLContext
    - Determine version by creation if possible (ARB_create_context),
      only use the unreliable GL_VERSION string if necessary.
    - Offering an almost platform independent ARB_create_context path:
        - createContextARBImpl - platform dependent GLX calls
        - createContextARB     - platform independent setup and version loop
Commit 3d8679872f38a56026d87838451eb84da54509f6 by Sven Gothel
Merge branch 'master' of github.com:mbien/jogl
Commit 60da84a5ca8fa5e74e995ad0343c8967ba9463a5 by Sven Gothel
Fix broken Offscreen/Pbuffer query introduced in bd4904fb04ab2168aeaf76e74385b3991429289a
    - Have to set the requested values in GLCapabilities if not relaxed and valid,
      otherwise the result is always onscreen, since the onscreen/pbuffer bits
      can be set for the same config.

    - Let GLContext implementations throw an Exception
      in case of no surface handle.

JUnit Tests:
    - MiscUtils.setField -> MiscUtils.setFieldIfExists
      To allow _not_ throwing an exception :)
Commit 8778a3d70f8d57bc4f9142a3f59ea59754f08c1d by Sven Gothel
JOGL GL4 preperation (cont):
    - Cont. on Context creation refactoring (bb028021be2714e66d9b1062298a3e308c649c56)
        - Added Windows/WGL implementation
        - Added efficienct sharedContext usage if ARB is available,
          ie no more temp context has to be created.

    - Added more GLProfile GL4* code ..
Commit 7deccdaa76305b7acae9dfc7a15f974387c6cd1a by Michael Bien
DRIHack.driHackNeeded is now initialized once in the static initializer (not in every begin() call).
Commit aa7084700bbf74d8bcc98cf0239f57cff2983423 by Michael Bien
code review (http://jogamp.org/bugzilla/show_bug.cgi?id=396): improved exception handling in NWReflection and NativeLibLoaderBase.
goal was to prevent catch(Throwable) and to fix or document empty catch blocks where it makes sense.