[lwjgl] branch master updated (a7773a1 -> 95939a5)

Markus Koschany apo at moszumanska.debian.org
Sat Apr 9 20:38:47 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo pushed a change to branch master
in repository lwjgl.

      from  a7773a1   Update changelog
       new  70dbb82   Fix debian/watch file.
       new  32949cd   Start new changelog entry.
      adds  bb94ccf   Imported Upstream version 2.9.3+dfsg
       new  3530733   Merge tag 'upstream/2.9.3+dfsg'
       new  fc4179f   Grooming
       new  74b73fc   retab
       new  a65cc7b   Drop nomacosx.patch
       new  ffb4237   Drop allarchs.patch
       new  697a5be   Drop systemjinput.patch
       new  5b9e7a4   Drop ppc64el.patch
       new  27fab14   Rebase javadoc.patch
       new  eed5daf   Refresh nomacosx.patch
       new  22a1c85   Refresh allarchs.patch.
       new  57a9051   Refresh ppc64el.patch
       new  9f48996   Refresh systemjinput.patch
       new  4c235e8   Build with parallel
       new  96009de   Build with javahelper
       new  a46784d   Add build-failure.patch
       new  a5eff66   Add libasm4-java to Build-Depends.
       new  4ae1375   Add debian/linkjars and symlink system build-dependecies into libs directory.
       new  6bd7f8d   Add no-asm-support.patch
       new  d0b4978   Fix copy and paste error.
       new  f528719   Remove libasm-java from B-D again.
       new  b10f9bb   Remove linkjars again.
       new  d5aca18   Do no longer export jutils.jar because #626002 has been fixed already.
       new  0608317   Update DEP-3 headers.
       new  e1cc6b1   Update allarchs.patch
       new  3bef758   Revert "Do no longer export jutils.jar because #626002 has been fixed already."
       new  83ae65f   Update allarchs.patch
       new  517f15b   d/rules: Update comment
       new  7a75996   export export DEB_BUILD_MAINT_OPTIONS = hardening=+all
       new  5b8bf2b   Update changelog
       new  c0adf99   Grooming
       new  7d9be13   Update debian/copyright for new release.
       new  204a273   Update copyright
       new  95939a5   Release 2.9.3+dfsg-1.

The 35 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 build.xml                                          |  229 +-
 debian/README.source                               |    2 +-
 debian/changelog                                   |   14 +-
 debian/control                                     |    2 +-
 debian/copyright                                   |   87 +-
 debian/liblwjgl-java.install                       |    8 +-
 debian/patches/allarchs.patch                      |   44 +-
 debian/patches/build-failure.patch                 |   24 +
 debian/patches/javadoc.patch                       |   14 +-
 debian/patches/no-asm-support.patch                | 2484 ++++++++++++++++++++
 debian/patches/nomacosx.patch                      |  108 +-
 debian/patches/ppc64el.patch                       |   31 +-
 debian/patches/series                              |    6 +-
 debian/patches/systemjinput.patch                  |   26 +-
 debian/rules                                       |    5 +-
 debian/watch                                       |    4 +-
 platform_build/bsd_ant/build.xml                   |  147 ++
 platform_build/build-definitions.xml               |   42 +-
 platform_build/build-generator.xml                 |  487 ++--
 platform_build/build-maven.xml                     |   72 +-
 platform_build/linux_ant/build.xml                 |   41 +-
 platform_build/linux_ant/build_es.xml              |  127 +
 platform_build/macosx_ant/build-symbol-list        |    3 +-
 platform_build/macosx_ant/build.xml                |  210 +-
 platform_build/mingw_ant/build.xml                 |    6 +-
 platform_build/windows_ant/build.xml               |   16 +-
 platform_build/windows_ant/build_es.xml            |   67 +
 src/java/org/lwjgl/BufferChecks.java               |    6 +-
 src/java/org/lwjgl/BufferUtils.java                |   16 +-
 src/java/org/lwjgl/DefaultSysImplementation.java   |    4 +-
 src/java/org/lwjgl/J2SESysImplementation.java      |    6 +-
 src/java/org/lwjgl/LWJGLException.java             |    4 +-
 src/java/org/lwjgl/LWJGLUtil.java                  |  481 ++--
 src/java/org/lwjgl/LinuxSysImplementation.java     |   26 +-
 src/java/org/lwjgl/MacOSXSysImplementation.java    |   18 +-
 src/java/org/lwjgl/MemoryUtil.java                 |  430 ++++
 src/java/org/lwjgl/MemoryUtilSun.java              |  135 ++
 src/java/org/lwjgl/NondirectBufferWrapper.java     |  409 ----
 src/java/org/lwjgl/PointerBuffer.java              |   21 +-
 src/java/org/lwjgl/Sys.java                        |   28 +-
 src/java/org/lwjgl/SysImplementation.java          |    4 +-
 src/java/org/lwjgl/WindowsSysImplementation.java   |   18 +-
 src/java/org/lwjgl/examples/Game.java              |    6 +-
 .../lwjgl/examples/spaceinvaders/SoundManager.java |    4 +-
 src/java/org/lwjgl/input/Controller.java           |   17 +
 src/java/org/lwjgl/input/ControllerEvent.java      |   53 +
 src/java/org/lwjgl/input/Controllers.java          |   29 +-
 src/java/org/lwjgl/input/Cursor.java               |   55 +-
 src/java/org/lwjgl/input/JInputController.java     |   35 +-
 src/java/org/lwjgl/input/Keyboard.java             |   18 +-
 src/java/org/lwjgl/input/Mouse.java                |   65 +-
 src/java/org/lwjgl/openal/AL.java                  |   13 +-
 src/java/org/lwjgl/openal/ALC10.java               |   33 +-
 src/java/org/lwjgl/openal/ALC11.java               |   11 +-
 src/java/org/lwjgl/openal/ALCcontext.java          |    6 +-
 src/java/org/lwjgl/openal/ALCdevice.java           |    4 +-
 src/java/org/lwjgl/openal/OpenALException.java     |    4 +-
 src/java/org/lwjgl/openal/Util.java                |    2 +-
 src/java/org/lwjgl/opencl/APIUtil.java             |   70 +-
 src/java/org/lwjgl/opencl/CL.java                  |    8 +-
 .../org/lwjgl/opencl/CLBuildProgramCallback.java   |   26 +-
 src/java/org/lwjgl/opencl/CLCallback.java          |   59 -
 src/java/org/lwjgl/opencl/CLChecks.java            |   12 +-
 src/java/org/lwjgl/opencl/CLCommandQueue.java      |    2 +-
 .../org/lwjgl/opencl/CLCompileProgramCallback.java |   43 +
 src/java/org/lwjgl/opencl/CLContext.java           |   66 +-
 src/java/org/lwjgl/opencl/CLEvent.java             |    7 +
 src/java/org/lwjgl/opencl/CLEventCallback.java     |   24 +-
 .../org/lwjgl/opencl/CLLinkProgramCallback.java    |   43 +
 .../opencl/CLMemObjectDestructorCallback.java      |    4 +-
 src/java/org/lwjgl/opencl/CLNativeKernel.java      |    4 +-
 .../org/lwjgl/opencl/CLObjectRegistryGlobal.java   |   57 -
 src/java/org/lwjgl/opencl/CLPlatform.java          |    7 +-
 src/java/org/lwjgl/opencl/CLPrintfCallback.java    |   51 +
 src/java/org/lwjgl/opencl/CLProgramCallback.java   |   74 +
 src/java/org/lwjgl/opencl/CallbackUtil.java        |   46 +-
 src/java/org/lwjgl/opencl/InfoUtilFactory.java     |   20 +-
 .../org/lwjgl/opengl/AMDDebugOutputCallback.java   |    8 +-
 src/java/org/lwjgl/opengl/APIUtil.java             |  140 +-
 .../org/lwjgl/opengl/ARBDebugOutputCallback.java   |   12 +-
 .../org/lwjgl/opengl/AWTCanvasImplementation.java  |    6 +-
 src/java/org/lwjgl/opengl/AWTGLCanvas.java         |   55 +-
 src/java/org/lwjgl/opengl/AWTSurfaceLock.java      |    9 +-
 src/java/org/lwjgl/opengl/AbstractDrawable.java    |   89 -
 src/java/org/lwjgl/opengl/CallbackUtil.java        |   49 +-
 src/java/org/lwjgl/opengl/Context.java             |  252 +-
 src/java/org/lwjgl/opengl/ContextAttribs.java      |  474 ++--
 .../lwjgl/opengl/ContextAttribsImplementation.java |   56 -
 src/java/org/lwjgl/opengl/ContextGL.java           |  299 +++
 src/java/org/lwjgl/opengl/ContextGLES.java         |  224 ++
 .../org/lwjgl/opengl/ContextImplementation.java    |    4 +-
 src/java/org/lwjgl/opengl/Display.java             |  421 +++-
 .../org/lwjgl/opengl/DisplayImplementation.java    |   44 +-
 src/java/org/lwjgl/opengl/DisplayMode.java         |    6 +-
 src/java/org/lwjgl/opengl/DrawableGL.java          |  155 ++
 src/java/org/lwjgl/opengl/DrawableGLES.java        |  243 ++
 src/java/org/lwjgl/opengl/DrawableLWJGL.java       |   49 +-
 src/java/org/lwjgl/opengl/GLChecks.java            |  154 +-
 src/java/org/lwjgl/opengl/GLContext.java           |   41 +-
 src/java/org/lwjgl/opengl/GLUConstants.java        |    4 +-
 src/java/org/lwjgl/opengl/InputImplementation.java |    2 +-
 src/java/org/lwjgl/opengl/KHRDebugCallback.java    |  209 ++
 .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java |    4 +-
 .../lwjgl/opengl/LinuxCanvasImplementation.java    |    6 +-
 src/java/org/lwjgl/opengl/LinuxContextAttribs.java |   94 -
 .../lwjgl/opengl/LinuxContextImplementation.java   |   29 +-
 src/java/org/lwjgl/opengl/LinuxDisplay.java        |  468 +++-
 .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java     |   26 +-
 src/java/org/lwjgl/opengl/LinuxEvent.java          |    1 +
 src/java/org/lwjgl/opengl/LinuxKeyboard.java       |   14 +-
 src/java/org/lwjgl/opengl/LinuxMouse.java          |   30 +-
 .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java     |    4 +-
 src/java/org/lwjgl/opengl/LinuxPeerInfo.java       |    4 +-
 .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java    |    8 +-
 .../lwjgl/opengl/MacOSXCanvasImplementation.java   |   10 +-
 .../org/lwjgl/opengl/MacOSXCanvasListener.java     |   11 +
 .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java     |  136 +-
 .../org/lwjgl/opengl/MacOSXContextAttribs.java     |   94 -
 .../lwjgl/opengl/MacOSXContextImplementation.java  |   16 +-
 src/java/org/lwjgl/opengl/MacOSXDisplay.java       |  560 +++--
 .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java    |    8 +-
 src/java/org/lwjgl/opengl/MacOSXFrame.java         |  228 --
 .../org/lwjgl/opengl/MacOSXMouseEventQueue.java    |    6 +-
 .../org/lwjgl/opengl/MacOSXNativeKeyboard.java     |  296 +++
 src/java/org/lwjgl/opengl/MacOSXNativeMouse.java   |  228 ++
 .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java    |    8 +-
 src/java/org/lwjgl/opengl/MacOSXPeerInfo.java      |   21 +-
 src/java/org/lwjgl/opengl/MouseEventQueue.java     |   35 +-
 src/java/org/lwjgl/opengl/NVPresentVideoUtil.java  |  122 +
 src/java/org/lwjgl/opengl/NVVideoCaptureUtil.java  |  153 ++
 src/java/org/lwjgl/opengl/OpenGLException.java     |    4 +-
 src/java/org/lwjgl/opengl/Pbuffer.java             |   22 +-
 src/java/org/lwjgl/opengl/PeerInfo.java            |    4 +-
 src/java/org/lwjgl/opengl/PixelFormat.java         |    7 +-
 src/java/org/lwjgl/opengl/PixelFormatLWJGL.java    |   41 +
 src/java/org/lwjgl/opengl/SharedDrawable.java      |    6 +-
 src/java/org/lwjgl/opengl/Sync.java                |  175 ++
 src/java/org/lwjgl/opengl/Util.java                |    2 +-
 .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java   |    4 +-
 .../lwjgl/opengl/WindowsCanvasImplementation.java  |    6 +-
 .../org/lwjgl/opengl/WindowsContextAttribs.java    |   92 -
 .../lwjgl/opengl/WindowsContextImplementation.java |    6 +-
 src/java/org/lwjgl/opengl/WindowsDisplay.java      |  547 +++--
 .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java   |   25 +-
 src/java/org/lwjgl/opengl/WindowsEventDebug.java   |  483 ++++
 src/java/org/lwjgl/opengl/WindowsKeyboard.java     |  105 +-
 src/java/org/lwjgl/opengl/WindowsMouse.java        |   11 +-
 .../org/lwjgl/opengl/WindowsPbufferPeerInfo.java   |    4 +-
 src/java/org/lwjgl/opengl/WindowsPeerInfo.java     |    4 +-
 src/java/org/lwjgl/opengl/XRandR.java              |  411 ++--
 src/java/org/lwjgl/opengles/APIUtil.java           |  329 +++
 src/java/org/lwjgl/opengles/CallbackUtil.java      |  134 ++
 src/java/org/lwjgl/opengles/ContextAttribs.java    |   88 +
 src/java/org/lwjgl/opengles/EGL.java               |  922 ++++++++
 src/java/org/lwjgl/opengles/EGLConfig.java         |  120 +
 src/java/org/lwjgl/opengles/EGLContext.java        |  114 +
 src/java/org/lwjgl/opengles/EGLDisplay.java        |  216 ++
 src/java/org/lwjgl/opengles/EGLImageOES.java       |   43 +
 src/java/org/lwjgl/opengles/EGLKHRFenceSync.java   |  174 ++
 .../org/lwjgl/opengles/EGLKHRReusableSync.java     |  156 ++
 src/java/org/lwjgl/opengles/EGLNVSync.java         |  215 ++
 src/java/org/lwjgl/opengles/EGLSurface.java        |  120 +
 src/java/org/lwjgl/opengles/EGLSyncKHR.java        |   43 +
 src/java/org/lwjgl/opengles/EGLSyncNV.java         |   43 +
 src/java/org/lwjgl/opengles/FastIntMap.java        |  238 ++
 src/java/org/lwjgl/opengles/GLChecks.java          |  208 ++
 src/java/org/lwjgl/opengles/GLContext.java         |  312 +++
 src/java/org/lwjgl/opengles/GLSync.java            |   47 +
 src/java/org/lwjgl/opengles/KHRDebugCallback.java  |  205 ++
 src/java/org/lwjgl/opengles/PeerInfo.java          |   97 +
 src/java/org/lwjgl/opengles/PixelFormat.java       |  767 ++++++
 .../opengles/PowerManagementEventException.java    |   68 +
 src/java/org/lwjgl/opengles/StateTracker.java      |  116 +
 src/java/org/lwjgl/opengles/Util.java              |  139 ++
 src/java/org/lwjgl/test/DisplayTest.java           |    4 +-
 src/java/org/lwjgl/test/DuplicateTokens.java       |   69 +
 src/java/org/lwjgl/test/LwjglShiftTest.java        |   61 +
 src/java/org/lwjgl/test/QuadExample.java           |   90 +
 src/java/org/lwjgl/test/ShiftTest.java             |   52 +
 src/java/org/lwjgl/test/SignatureList.java         |   67 +
 src/java/org/lwjgl/test/SysTest.java               |    4 +-
 src/java/org/lwjgl/test/Test.java                  |   36 +
 .../Test_glGetVertexAttribPointer_API_bug.java     |  186 ++
 src/java/org/lwjgl/test/input/ControlFail.java     |   95 +
 src/java/org/lwjgl/test/input/HWCursorTest.java    |    4 +-
 src/java/org/lwjgl/test/input/KeyboardTest.java    |    9 +-
 .../org/lwjgl/test/input/MouseCreationTest.java    |    4 +-
 src/java/org/lwjgl/test/input/MouseTest.java       |    8 +-
 src/java/org/lwjgl/test/mapped/MappedFloat.java    |   54 +
 .../org/lwjgl/test/mapped/MappedObjectBench.java   |  237 ++
 .../org/lwjgl/test/mapped/MappedObjectTests1.java  |  180 ++
 .../org/lwjgl/test/mapped/MappedObjectTests2.java  |   98 +
 .../org/lwjgl/test/mapped/MappedObjectTests3.java  |  145 ++
 .../org/lwjgl/test/mapped/MappedObjectTests4.java  |  253 ++
 .../lwjgl/test/mapped/MappedObjectWithLibrary.java |   17 +
 .../org/lwjgl/test/mapped/MappedSomething.java     |   56 +
 src/java/org/lwjgl/test/mapped/MappedVec2.java     |   48 +
 src/java/org/lwjgl/test/mapped/MappedVec3.java     |   50 +
 .../org/lwjgl/test/mapped/TestMappedObject.java    |   87 +
 src/java/org/lwjgl/test/openal/ALCTest.java        |    4 +-
 src/java/org/lwjgl/test/openal/BasicTest.java      |    4 +-
 .../org/lwjgl/test/openal/MovingSoundTest.java     |    4 +-
 .../org/lwjgl/test/openal/OpenALCreationTest.java  |    4 +-
 src/java/org/lwjgl/test/openal/PlayTest.java       |    4 +-
 src/java/org/lwjgl/test/openal/PlayTestMemory.java |    4 +-
 src/java/org/lwjgl/test/openal/PositionTest.java   |    4 +-
 .../org/lwjgl/test/openal/SourceLimitTest.java     |    4 +-
 src/java/org/lwjgl/test/openal/StressTest.java     |    4 +-
 src/java/org/lwjgl/test/opencl/HelloOpenCL.java    |   55 +-
 src/java/org/lwjgl/test/opencl/gl/DemoFractal.java |    7 +-
 src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl    |   10 +-
 .../org/lwjgl/test/opengl/CanvasFocusTest.java     |  270 +++
 src/java/org/lwjgl/test/opengl/CrashTest.java      |  102 +
 .../lwjgl/test/opengl/FullScreenWindowedTest.java  |    4 +-
 src/java/org/lwjgl/test/opengl/Gears.java          |    4 +-
 .../org/lwjgl/test/opengl/JNIPerfTestLWJGL.java    |   67 +
 src/java/org/lwjgl/test/opengl/PbufferTest.java    |    4 +-
 src/java/org/lwjgl/test/opengl/SwingFocusTest.java |  195 ++
 src/java/org/lwjgl/test/opengl/SyncTest.java       |    2 +-
 src/java/org/lwjgl/test/opengl/VBOIndexTest.java   |    4 +-
 src/java/org/lwjgl/test/opengl/VBOTest.java        |    4 +-
 src/java/org/lwjgl/test/opengl/VersionTest.java    |   37 +-
 .../org/lwjgl/test/opengl/WindowLocationTest.java  |   33 +
 src/java/org/lwjgl/test/opengl/awt/AWTGears.java   |  205 --
 src/java/org/lwjgl/test/opengl/awt/AWTTest.java    |    6 +-
 .../lwjgl/test/opengl/awt/DisplayParentTest.java   |    6 +-
 .../test/opengl/multithread/BackgroundLoader.java  |   70 +-
 .../org/lwjgl/test/opengl/pbuffers/MSAATest.java   |   22 +
 .../lwjgl/test/opengl/pbuffers/PbufferTest.java    |    4 +-
 .../org/lwjgl/test/opengl/shaders/ShaderUNI.java   |    6 +-
 .../org/lwjgl/test/opengl/shaders/ShadersTest.java |    2 +-
 .../lwjgl/test/opengl/sprites/SpriteShootout.java  |  749 ++++++
 .../test/opengl/sprites/SpriteShootout2P.java      |  624 +++++
 .../test/opengl/sprites/SpriteShootoutCL.java      |  598 +++++
 .../test/opengl/sprites/SpriteShootoutMapped.java  |  838 +++++++
 .../org/lwjgl/test/opengl/sprites/StreamVBO.java   |  144 ++
 .../test/opengles/FullScreenWindowedTest.java      |  330 +++
 src/java/org/lwjgl/test/opengles/Gears.java        |  580 +++++
 .../lwjgl/test/opengles/MappedIndexedVBOTest.java  |  252 ++
 src/java/org/lwjgl/test/opengles/QuadRenderer.java |   70 +
 .../org/lwjgl/test/opengles/util/BufferObject.java |   99 +
 .../test/opengles/util/BufferObjectArray.java      |   41 +
 .../test/opengles/util/BufferObjectElement.java    |   41 +
 src/java/org/lwjgl/test/opengles/util/GLLight.java |  165 ++
 .../org/lwjgl/test/opengles/util/GLMatrix.java     |  163 ++
 .../org/lwjgl/test/opengles/util/GLObject.java     |    9 +
 .../org/lwjgl/test/opengles/util/Geometry.java     |   78 +
 .../test/opengles/util/ImmediateModeBuffer.java    |   58 +
 src/java/org/lwjgl/test/opengles/util/Shader.java  |   98 +
 .../lwjgl/test/opengles/util/ShaderProgram.java    |   82 +
 src/java/org/lwjgl/test/opengles/util/Sphere.java  |  414 ++++
 src/java/org/lwjgl/util/Color.java                 |    6 +-
 src/java/org/lwjgl/util/Dimension.java             |    6 +-
 src/java/org/lwjgl/util/Display.java               |    6 +-
 src/java/org/lwjgl/util/Point.java                 |    6 +-
 src/java/org/lwjgl/util/ReadableColor.java         |    6 +-
 src/java/org/lwjgl/util/ReadableDimension.java     |    6 +-
 src/java/org/lwjgl/util/ReadablePoint.java         |    6 +-
 src/java/org/lwjgl/util/ReadableRectangle.java     |    6 +-
 src/java/org/lwjgl/util/Rectangle.java             |    6 +-
 src/java/org/lwjgl/util/Renderable.java            |    6 +-
 src/java/org/lwjgl/util/Timer.java                 |    4 +-
 src/java/org/lwjgl/util/WaveData.java              |   10 +-
 src/java/org/lwjgl/util/WritableColor.java         |    6 +-
 src/java/org/lwjgl/util/WritableDimension.java     |    6 +-
 src/java/org/lwjgl/util/WritablePoint.java         |    6 +-
 src/java/org/lwjgl/util/WritableRectangle.java     |    6 +-
 src/java/org/lwjgl/util/applet/AppletLoader.java   | 1259 +++++++---
 src/java/org/lwjgl/util/generator/Auto.java        |    4 +-
 src/java/org/lwjgl/util/generator/AutoSize.java    |    5 +-
 src/java/org/lwjgl/util/generator/AutoType.java    |    4 +-
 src/java/org/lwjgl/util/generator/BufferKind.java  |    4 +-
 .../org/lwjgl/util/generator/BufferObject.java     |    4 +-
 .../org/lwjgl/util/generator/CachedReference.java  |    4 +-
 .../org/lwjgl/util/generator/CachedResult.java     |    4 +-
 src/java/org/lwjgl/util/generator/Check.java       |    4 +-
 src/java/org/lwjgl/util/generator/Code.java        |    4 +-
 src/java/org/lwjgl/util/generator/Const.java       |    4 +-
 src/java/org/lwjgl/util/generator/Constant.java    |    4 +-
 src/java/org/lwjgl/util/generator/Extension.java   |    7 +-
 .../org/lwjgl/util/generator/FieldsGenerator.java  |   64 +-
 .../org/lwjgl/util/generator/GenerateAutos.java    |    4 +-
 .../lwjgl/util/generator/GeneratorProcessor.java   |  140 ++
 .../util/generator/GeneratorProcessorFactory.java  |  168 --
 .../org/lwjgl/util/generator/GeneratorVisitor.java |  290 +--
 src/java/org/lwjgl/util/generator/Indirect.java    |    4 +-
 .../lwjgl/util/generator/JNITypeTranslator.java    |   79 +-
 .../lwjgl/util/generator/JavaMethodsGenerator.java |  688 +++---
 .../lwjgl/util/generator/JavaTypeTranslator.java   |   95 +-
 .../util/generator/NativeMethodStubsGenerator.java |  189 +-
 src/java/org/lwjgl/util/generator/NativeType.java  |    4 +-
 .../lwjgl/util/generator/NativeTypeTranslator.java |  179 +-
 .../org/lwjgl/util/generator/NoErrorCheck.java     |    4 +-
 .../org/lwjgl/util/generator/NullTerminated.java   |    4 +-
 src/java/org/lwjgl/util/generator/Platform.java    |    4 +-
 .../lwjgl/util/generator/PlatformDependent.java    |    4 +-
 src/java/org/lwjgl/util/generator/PointerType.java |   41 +
 .../lwjgl/util/generator/PostfixTranslator.java    |  112 +-
 .../util/generator/RegisterStubsGenerator.java     |   98 +-
 src/java/org/lwjgl/util/generator/Result.java      |    4 +-
 src/java/org/lwjgl/util/generator/Reuse.java       |    2 +-
 .../lwjgl/util/generator/SignatureTranslator.java  |  118 +-
 src/java/org/lwjgl/util/generator/Signedness.java  |    4 +-
 .../org/lwjgl/util/generator/StripPostfix.java     |    4 +-
 src/java/org/lwjgl/util/generator/TypeInfo.java    |  121 +-
 src/java/org/lwjgl/util/generator/TypeMap.java     |   19 +-
 .../lwjgl/util/generator/TypedefsGenerator.java    |   34 +-
 src/java/org/lwjgl/util/generator/Utils.java       |  363 +--
 .../org/lwjgl/util/generator/openal/ALTypeMap.java |  166 +-
 .../generator/opencl/CLCapabilitiesGenerator.java  |  116 +-
 .../generator/opencl/CLGeneratorProcessor.java     |  152 ++
 .../opencl/CLGeneratorProcessorFactory.java        |  181 --
 .../opencl/CLPDCapabilitiesGenerator.java          |   40 +-
 .../org/lwjgl/util/generator/opencl/CLTypeMap.java |   74 +-
 .../org/lwjgl/util/generator/opencl/cl_ulong.java  |   43 +
 .../org/lwjgl/util/generator/opencl/cl_void.java   |    5 +-
 .../lwjgl/util/generator/opengl/EGLint64NV.java    |   12 +
 .../lwjgl/util/generator/opengl/EGLuint64NV.java   |   12 +
 .../generator/opengl/GLCapabilitiesGenerator.java  |   81 +-
 .../opengl/GLESCapabilitiesGenerator.java          |  308 +++
 .../generator/opengl/GLESGeneratorProcessor.java   |  161 ++
 .../lwjgl/util/generator/opengl/GLESTypeMap.java   |  319 +++
 .../generator/opengl/GLGeneratorProcessor.java     |  160 ++
 .../opengl/GLGeneratorProcessorFactory.java        |  189 --
 .../opengl/GLReferencesGeneratorProcessor.java     |  186 ++
 .../GLReferencesGeneratorProcessorFactory.java     |  208 --
 .../org/lwjgl/util/generator/opengl/GLTypeMap.java |  240 +-
 .../org/lwjgl/util/generator/opengl/GLintptr.java  |    2 +
 .../lwjgl/util/generator/opengl/GLintptrARB.java   |    2 +
 .../lwjgl/util/generator/opengl/GLsizeiptr.java    |    2 +
 .../lwjgl/util/generator/opengl/GLsizeiptrARB.java |    2 +
 .../org/lwjgl/util/generator/opengl/GLvoid.java    |    9 +-
 src/java/org/lwjgl/util/glu/Project.java           |    2 +-
 .../org/lwjgl/util/input/ControllerAdapter.java    |   11 +
 src/java/org/lwjgl/util/mapped/CacheLinePad.java   |   66 +
 src/java/org/lwjgl/util/mapped/CacheLineSize.java  |  141 ++
 src/java/org/lwjgl/util/mapped/CacheUtil.java      |  193 ++
 src/java/org/lwjgl/util/mapped/MappedField.java    |   65 +
 src/java/org/lwjgl/util/mapped/MappedForeach.java  |   71 +
 src/java/org/lwjgl/util/mapped/MappedHelper.java   |  392 +++
 src/java/org/lwjgl/util/mapped/MappedObject.java   |  287 +++
 .../lwjgl/util/mapped/MappedObjectClassLoader.java |  193 ++
 .../lwjgl/util/mapped/MappedObjectTransformer.java | 1319 +++++++++++
 .../org/lwjgl/util/mapped/MappedObjectUnsafe.java  |  110 +
 src/java/org/lwjgl/util/mapped/MappedSet.java      |   69 +
 src/java/org/lwjgl/util/mapped/MappedSet2.java     |   56 +
 src/java/org/lwjgl/util/mapped/MappedSet3.java     |   59 +
 src/java/org/lwjgl/util/mapped/MappedSet4.java     |   61 +
 src/java/org/lwjgl/util/mapped/MappedType.java     |  102 +
 src/java/org/lwjgl/util/mapped/Pointer.java        |   50 +
 src/java/org/lwjgl/util/vector/Matrix.java         |    4 +-
 src/java/org/lwjgl/util/vector/Matrix2f.java       |    6 +-
 src/java/org/lwjgl/util/vector/Matrix3f.java       |    6 +-
 src/java/org/lwjgl/util/vector/Matrix4f.java       |   24 +-
 src/java/org/lwjgl/util/vector/Quaternion.java     |    4 +-
 src/java/org/lwjgl/util/vector/Vector.java         |    4 +-
 src/java/org/lwjgl/util/vector/Vector2f.java       |   19 +-
 src/java/org/lwjgl/util/vector/Vector3f.java       |   17 +-
 src/java/org/lwjgl/util/vector/Vector4f.java       |   17 +-
 .../org/lwjgl/util/vector/WritableVector2f.java    |    2 +-
 .../org/lwjgl/util/vector/WritableVector3f.java    |    2 +-
 .../org/lwjgl/util/vector/WritableVector4f.java    |    2 +-
 src/native/common/EGL/egl.h                        |  329 +++
 src/native/common/EGL/eglext.h                     |  230 ++
 src/native/common/EGL/eglplatform.h                |  110 +
 src/native/common/GLES2/gl2.h                      |  621 +++++
 src/native/common/GLES2/gl2ext.h                   |  803 +++++++
 src/native/common/GLES2/gl2extimg.h                |   51 +
 src/native/common/GLES2/gl2platform.h              |   30 +
 src/native/common/KHR/khrplatform.h                |  269 +++
 src/native/common/awt_tools.h                      |    4 +-
 src/native/common/common_tools.c                   |   23 +-
 src/native/common/common_tools.h                   |   15 +-
 src/native/common/extcl.c                          |    2 +-
 src/native/common/extcl.h                          |   14 +-
 src/native/common/extcl_types.h                    |   27 +-
 src/native/common/extgl.h                          |  106 -
 src/native/common/{ => opengl}/extgl.c             |    0
 src/native/common/opengl/extgl.h                   |  124 +
 src/native/common/{ => opengl}/extgl_types.h       |    0
 .../common/opengl/org_lwjgl_opengl_CallbackUtil.c  |  143 ++
 .../common/opengl/org_lwjgl_opengl_CallbackUtil.h  |   53 +
 .../common/opengl/org_lwjgl_opengl_GLContext.c     |   52 +
 .../common/opengl/org_lwjgl_opengl_GLContext.h     |   45 +
 ...lwjgl_opengl_GLContext_CapabilitiesCacheEntry.h |   13 +
 .../opengl/org_lwjgl_opengl_NVPresentVideoUtil.c   |   70 +
 .../opengl/org_lwjgl_opengl_NVPresentVideoUtil.h   |   37 +
 .../opengl/org_lwjgl_opengl_NVVideoCaptureUtil.c   |   82 +
 .../opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h   |   53 +
 .../common/opengl/org_lwjgl_opengl_Pbuffer.h       |   47 +
 src/native/common/opengles/extgl.c                 |   83 +
 src/native/common/opengles/extgl.h                 |   92 +
 src/native/common/opengles/extgl_egl.c             |  106 +
 src/native/common/opengles/extgl_egl.h             |   80 +
 src/native/common/opengles/extgl_types.h           |   73 +
 .../opengles/org_lwjgl_opengles_CallbackUtil.c     |   82 +
 .../opengles/org_lwjgl_opengles_CallbackUtil.h     |   37 +
 .../common/opengles/org_lwjgl_opengles_EGL.c       |  211 ++
 .../common/opengles/org_lwjgl_opengles_EGL.h       |  469 ++++
 .../opengles/org_lwjgl_opengles_EGLKHRFenceSync.c  |   81 +
 .../opengles/org_lwjgl_opengles_EGLKHRFenceSync.h  |   77 +
 .../org_lwjgl_opengles_EGLKHRReusableSync.c        |   52 +
 .../org_lwjgl_opengles_EGLKHRReusableSync.h        |   49 +
 .../common/opengles/org_lwjgl_opengles_EGLNVSync.c |   94 +
 .../common/opengles/org_lwjgl_opengles_EGLNVSync.h |   95 +
 .../common/opengles/org_lwjgl_opengles_GLContext.c |   48 +
 .../common/opengles/org_lwjgl_opengles_GLContext.h |   37 +
 ...jgl_opengles_GLContext_CapabilitiesCacheEntry.h |   13 +
 src/native/common/org_lwjgl_BufferUtils.c          |    7 +-
 src/native/common/org_lwjgl_BufferUtils.h          |   29 +
 .../common/org_lwjgl_DefaultSysImplementation.h    |   37 +
 src/native/common/org_lwjgl_input_Cursor.h         |   19 +
 .../common/org_lwjgl_input_Cursor_CursorElement.h  |   13 +
 src/native/common/org_lwjgl_input_Keyboard.h       |  287 +++
 .../common/org_lwjgl_input_Keyboard_KeyEvent.h     |   13 +
 src/native/common/org_lwjgl_input_Mouse.h          |   17 +
 src/native/common/org_lwjgl_openal_AL.h            |   45 +
 src/native/common/org_lwjgl_openal_ALC10.c         |  155 +-
 src/native/common/org_lwjgl_openal_ALC11.c         |   60 +-
 src/native/common/org_lwjgl_opencl_CL.c            |    9 +-
 src/native/common/org_lwjgl_opencl_CL.h            |   61 +
 src/native/common/org_lwjgl_opencl_CallbackUtil.c  |   57 +-
 src/native/common/org_lwjgl_opencl_CallbackUtil.h  |  101 +
 .../common/org_lwjgl_opengl_AWTSurfaceLock.c       |   29 +-
 .../common/org_lwjgl_opengl_AWTSurfaceLock.h       |   39 +
 src/native/common/org_lwjgl_opengl_CallbackUtil.c  |  112 -
 src/native/common/org_lwjgl_opengl_GLContext.c     |   57 -
 src/native/linux/context.c                         |  359 ---
 src/native/linux/context.h                         |   83 -
 src/native/linux/display.c                         |  411 ----
 src/native/linux/extgl_glx.c                       |  232 --
 src/native/linux/extgl_glx.h                       |  404 ----
 src/native/linux/opengl/GLX.c                      |  121 +
 src/native/linux/opengl/GLX.h                      |   60 +
 src/native/linux/opengl/context.c                  |  359 +++
 src/native/linux/opengl/context.h                  |   83 +
 src/native/linux/opengl/display.c                  |  411 ++++
 src/native/linux/opengl/extgl_glx.c                |  284 +++
 src/native/linux/opengl/extgl_glx.h                |  441 ++++
 src/native/linux/opengl/org_lwjgl_opengl_Display.c |  680 ++++++
 .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c    |   82 +
 .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h    |   29 +
 .../org_lwjgl_opengl_LinuxCanvasImplementation.c   |   65 +
 .../org_lwjgl_opengl_LinuxCanvasImplementation.h   |   21 +
 .../org_lwjgl_opengl_LinuxContextImplementation.c  |  205 ++
 .../org_lwjgl_opengl_LinuxContextImplementation.h  |   85 +
 .../opengl/org_lwjgl_opengl_LinuxDisplayPeerInfo.h |   29 +
 .../opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h |   29 +
 src/native/linux/opengl/org_lwjgl_opengl_Pbuffer.c |   90 +
 src/native/linux/opengles/context.c                |   56 +
 src/native/linux/opengles/context.h                |   57 +
 src/native/linux/opengles/display.c                |  409 ++++
 src/native/linux/opengles/extgl_glx.c              |   69 +
 .../linux/opengles/org_lwjgl_opengl_Display.c      |  658 ++++++
 .../linux/org_lwjgl_LinuxSysImplementation.h       |   15 +
 src/native/linux/org_lwjgl_input_Cursor.c          |    4 +-
 src/native/linux/org_lwjgl_opengl_Display.c        |  589 -----
 .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c    |   82 -
 .../org_lwjgl_opengl_LinuxCanvasImplementation.c   |   65 -
 .../org_lwjgl_opengl_LinuxContextImplementation.c  |  200 --
 src/native/linux/org_lwjgl_opengl_LinuxDisplay.h   |  503 ++++
 .../linux/org_lwjgl_opengl_LinuxDisplay_Compiz.h   |   13 +
 ...org_lwjgl_opengl_LinuxDisplay_Compiz_Provider.h |   13 +
 src/native/linux/org_lwjgl_opengl_LinuxEvent.h     |  257 ++
 src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c  |    1 +
 src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h  |  155 ++
 src/native/linux/org_lwjgl_opengl_LinuxMouse.c     |   13 +
 src/native/linux/org_lwjgl_opengl_LinuxMouse.h     |   87 +
 src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c  |    4 +-
 src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h  |   37 +
 src/native/linux/org_lwjgl_opengl_Pbuffer.c        |   90 -
 src/native/macosx/context.h                        |  142 +-
 src/native/macosx/context.m                        |   72 +-
 src/native/macosx/macosx_al.c                      |    4 +-
 .../macosx/org_lwjgl_MacOSXSysImplementation.h     |   15 +
 src/native/macosx/org_lwjgl_input_Mouse.c          |   73 -
 src/native/macosx/org_lwjgl_opengl_Display.m       |  847 ++++++-
 .../macosx/org_lwjgl_opengl_MacOSXAWTMouse.m       |   74 +
 .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.h |   37 +
 .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m |  294 ++-
 .../org_lwjgl_opengl_MacOSXContextImplementation.h |  101 +
 .../org_lwjgl_opengl_MacOSXContextImplementation.m |  153 +-
 src/native/macosx/org_lwjgl_opengl_MacOSXDisplay.h |  161 ++
 .../org_lwjgl_opengl_MacOSXMouseEventQueue.h       |   43 +
 .../macosx/org_lwjgl_opengl_MacOSXNativeKeyboard.h |   31 +
 .../macosx/org_lwjgl_opengl_MacOSXNativeKeyboard.m |   58 +
 .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.h    |   75 +
 .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m    |  170 ++
 .../org_lwjgl_opengl_MacOSXPbufferPeerInfo.h       |   29 +
 .../org_lwjgl_opengl_MacOSXPbufferPeerInfo.m       |    6 +-
 .../macosx/org_lwjgl_opengl_MacOSXPeerInfo.h       |   37 +
 .../macosx/org_lwjgl_opengl_MacOSXPeerInfo.m       |   34 +-
 src/native/windows/LWJGL.c                         |    6 +-
 src/native/windows/Window.h                        |   36 +-
 src/native/windows/context.c                       |  499 ----
 src/native/windows/context.h                       |   96 -
 src/native/windows/display.c                       |    8 +-
 src/native/windows/display.h                       |    4 +-
 src/native/windows/extgl_wgl.c                     |  184 --
 src/native/windows/extgl_wgl.h                     |  261 --
 src/native/windows/opengl/WGL.c                    |   95 +
 src/native/windows/opengl/WGL.h                    |   60 +
 src/native/windows/opengl/context.c                |  501 ++++
 src/native/windows/opengl/context.h                |   90 +
 src/native/windows/opengl/extgl_wgl.c              |  216 ++
 src/native/windows/opengl/extgl_wgl.h              |  299 +++
 .../windows/opengl/org_lwjgl_opengl_Pbuffer.c      |  212 ++
 ...org_lwjgl_opengl_WindowsContextImplementation.c |  173 ++
 ...org_lwjgl_opengl_WindowsContextImplementation.h |   85 +
 .../org_lwjgl_opengl_WindowsPbufferPeerInfo.h      |   61 +
 .../opengl/org_lwjgl_opengl_WindowsPeerInfo.c      |   69 +
 .../opengl/org_lwjgl_opengl_WindowsPeerInfo.h      |   53 +
 src/native/windows/opengles/context.c              |  507 ++++
 src/native/windows/opengles/context.h              |   87 +
 src/native/windows/opengles/extgl_wgl.c            |   70 +
 .../opengles/org_lwjgl_opengl_WindowsPeerInfo.c    |   57 +
 .../opengles/org_lwjgl_opengl_WindowsPeerInfo.h    |   53 +
 src/native/windows/org_lwjgl_Sys.c                 |   47 +-
 .../windows/org_lwjgl_WindowsSysImplementation.h   |   47 +
 src/native/windows/org_lwjgl_input_Cursor.c        |    4 +-
 src/native/windows/org_lwjgl_opengl_Display.c      |  151 +-
 src/native/windows/org_lwjgl_opengl_Pbuffer.c      |  212 --
 .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c  |    4 +-
 .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.h  |   21 +
 ...org_lwjgl_opengl_WindowsContextImplementation.c |  172 --
 .../windows/org_lwjgl_opengl_WindowsDisplay.h      |  545 +++++
 .../org_lwjgl_opengl_WindowsDisplayPeerInfo.c      |    4 +-
 .../org_lwjgl_opengl_WindowsDisplayPeerInfo.h      |   21 +
 .../windows/org_lwjgl_opengl_WindowsDisplay_Rect.h |   13 +
 .../windows/org_lwjgl_opengl_WindowsKeyboard.c     |    6 +-
 .../windows/org_lwjgl_opengl_WindowsKeyboard.h     |   69 +
 .../windows/org_lwjgl_opengl_WindowsPeerInfo.c     |   69 -
 .../windows/org_lwjgl_opengl_WindowsRegistry.c     |    6 +-
 .../windows/org_lwjgl_opengl_WindowsRegistry.h     |   29 +
 src/native/windows/windows_al.c                    |    4 +-
 src/templates/org/lwjgl/openal/AL10.java           |    4 +-
 .../lwjgl/opencl/AMD_bus_addressable_memory.java   |   80 +
 .../org/lwjgl/opencl/AMD_device_memory_flags.java  |   42 +
 src/templates/org/lwjgl/opencl/AMD_media_ops2.java |   39 +
 .../org/lwjgl/opencl/AMD_offline_devices.java      |   41 +
 src/templates/org/lwjgl/opencl/AMD_popcnt.java     |   39 +
 src/templates/org/lwjgl/opencl/AMD_vec3.java       |   39 +
 .../opencl/APPLE_ContextLoggingFunctions.java      |    7 +-
 .../lwjgl/opencl/APPLE_SetMemObjectDestructor.java |    4 +
 .../org/lwjgl/opencl/APPLE_gl_sharing.java         |    8 +-
 src/templates/org/lwjgl/opencl/CL10.java           |   82 +-
 src/templates/org/lwjgl/opencl/CL10GL.java         |    4 +-
 src/templates/org/lwjgl/opencl/CL11.java           |   15 +-
 src/templates/org/lwjgl/opencl/CL12.java           |  454 ++++
 src/templates/org/lwjgl/opencl/CL12GL.java         |   60 +
 .../org/lwjgl/opencl/EXT_atomic_counters_32.java   |   42 +
 .../org/lwjgl/opencl/EXT_atomic_counters_64.java   |   42 +
 .../org/lwjgl/opencl/EXT_device_fission.java       |    1 -
 .../org/lwjgl/opencl/EXT_migrate_memobject.java    |    2 +-
 .../lwjgl/opencl/INTEL_immediate_execution.java    |   47 +
 src/templates/org/lwjgl/opencl/INTEL_printf.java   |   39 +
 .../org/lwjgl/opencl/INTEL_thread_local_exec.java  |   52 +
 .../org/lwjgl/opencl/KHR_depth_images.java         |   42 +
 .../org/lwjgl/opencl/KHR_gl_depth_images.java      |   47 +
 .../org/lwjgl/opencl/KHR_gl_msaa_sharing.java      |   44 +
 src/templates/org/lwjgl/opencl/KHR_icd.java        |    2 +-
 .../org/lwjgl/opencl/KHR_image2d_from_buffer.java  |   45 +
 .../org/lwjgl/opencl/KHR_initialize_memory.java    |   46 +
 .../org/lwjgl/opencl/KHR_mipmap_image.java         |   39 +
 .../org/lwjgl/opencl/KHR_mipmap_image_writes.java  |   39 +
 src/templates/org/lwjgl/opencl/KHR_spir.java       |   40 +
 .../org/lwjgl/opencl/KHR_srgb_image_writes.java    |   39 +
 src/templates/org/lwjgl/opencl/KHR_subgroups.java  |   56 +
 .../org/lwjgl/opencl/KHR_terminate_context.java    |   47 +
 .../org/lwjgl/opengl/AMD_blend_minmax_factor.java  |   44 +
 .../org/lwjgl/opengl/AMD_interleaved_elements.java |   50 +
 .../org/lwjgl/opengl/AMD_multi_draw_indirect.java  |   70 +
 .../org/lwjgl/opengl/AMD_name_gen_delete.java      |    2 +-
 .../org/lwjgl/opengl/AMD_performance_monitor.java  |   44 +-
 .../org/lwjgl/opengl/AMD_pinned_memory.java        |   43 +
 .../org/lwjgl/opengl/AMD_query_buffer_object.java  |   56 +
 .../org/lwjgl/opengl/AMD_sample_positions.java     |   50 +
 .../opengl/AMD_shader_atomic_counter_ops.java      |   36 +
 .../lwjgl/opengl/AMD_shader_trinary_minmax.java    |   35 +
 .../org/lwjgl/opengl/AMD_sparse_texture.java       |   83 +
 .../opengl/AMD_stencil_operation_extended.java     |   55 +
 .../org/lwjgl/opengl/AMD_vertex_shader_layer.java  |   35 +
 .../opengl/AMD_vertex_shader_viewport_index.java   |   35 +
 src/templates/org/lwjgl/opengl/APPLE_fence.java    |    2 +-
 .../org/lwjgl/opengl/APPLE_object_purgeable.java   |    2 +-
 .../lwjgl/opengl/APPLE_vertex_array_object.java    |    2 +-
 .../org/lwjgl/opengl/ARB_ES2_compatibility.java    |    3 +
 .../org/lwjgl/opengl/ARB_ES3_1_compatibility.java  |   42 +
 .../org/lwjgl/opengl/ARB_ES3_compatibility.java    |   60 +
 .../org/lwjgl/opengl/ARB_arrays_of_arrays.java     |   35 +
 .../org/lwjgl/opengl/ARB_base_instance.java        |   73 +
 .../org/lwjgl/opengl/ARB_bindless_texture.java     |   86 +
 .../org/lwjgl/opengl/ARB_buffer_object.java        |   15 +-
 .../org/lwjgl/opengl/ARB_buffer_storage.java       |   97 +
 .../org/lwjgl/opengl/ARB_clear_buffer_object.java  |   74 +
 .../org/lwjgl/opengl/ARB_clear_texture.java        |   75 +
 .../org/lwjgl/opengl/ARB_clip_control.java         |   57 +
 .../ARB_compressed_texture_pixel_storage.java      |   49 +
 .../org/lwjgl/opengl/ARB_compute_shader.java       |  101 +
 .../opengl/ARB_compute_variable_group_size.java    |   55 +
 .../opengl/ARB_conditional_render_inverted.java    |   42 +
 .../org/lwjgl/opengl/ARB_conservative_depth.java   |   35 +
 src/templates/org/lwjgl/opengl/ARB_copy_image.java |   49 +
 .../org/lwjgl/opengl/ARB_cull_distance.java        |   40 +
 .../org/lwjgl/opengl/ARB_derivative_control.java   |   35 +
 .../org/lwjgl/opengl/ARB_direct_state_access.java  |  638 +++++
 .../org/lwjgl/opengl/ARB_draw_buffers.java         |    2 +-
 .../org/lwjgl/opengl/ARB_draw_indirect.java        |   15 +-
 .../org/lwjgl/opengl/ARB_enhanced_layouts.java     |   41 +
 .../opengl/ARB_explicit_uniform_location.java      |   42 +
 .../lwjgl/opengl/ARB_fragment_layer_viewport.java  |   35 +
 .../opengl/ARB_framebuffer_no_attachments.java     |   94 +
 .../org/lwjgl/opengl/ARB_framebuffer_object.java   |   25 +-
 .../lwjgl/opengl/ARB_get_texture_sub_image.java    |   70 +
 .../org/lwjgl/opengl/ARB_gpu_shader_fp64.java      |    1 -
 src/templates/org/lwjgl/opengl/ARB_imaging.java    |    8 +-
 .../org/lwjgl/opengl/ARB_indirect_parameters.java  |   89 +
 .../org/lwjgl/opengl/ARB_internalformat_query.java |   59 +
 .../lwjgl/opengl/ARB_internalformat_query2.java    |  181 ++
 .../org/lwjgl/opengl/ARB_invalidate_subdata.java   |   68 +
 .../org/lwjgl/opengl/ARB_map_buffer_alignment.java |   42 +
 src/templates/org/lwjgl/opengl/ARB_multi_bind.java |   68 +
 .../org/lwjgl/opengl/ARB_multi_draw_indirect.java  |   74 +
 .../org/lwjgl/opengl/ARB_occlusion_query.java      |   14 +-
 .../opengl/ARB_pipeline_statistics_query.java      |   52 +
 src/templates/org/lwjgl/opengl/ARB_program.java    |   12 +-
 .../lwjgl/opengl/ARB_program_interface_query.java  |  161 ++
 .../org/lwjgl/opengl/ARB_query_buffer_object.java  |   60 +
 .../opengl/ARB_robust_buffer_access_behavior.java  |   35 +
 src/templates/org/lwjgl/opengl/ARB_robustness.java |    3 +-
 .../org/lwjgl/opengl/ARB_robustness_isolation.java |   35 +
 .../org/lwjgl/opengl/ARB_sampler_objects.java      |   10 +-
 .../opengl/ARB_seamless_cubemap_per_texture.java   |   43 +
 .../lwjgl/opengl/ARB_separate_shader_objects.java  |   45 +-
 .../lwjgl/opengl/ARB_shader_atomic_counters.java   |  106 +
 .../lwjgl/opengl/ARB_shader_draw_parameters.java   |   36 +
 .../org/lwjgl/opengl/ARB_shader_group_vote.java    |   36 +
 .../lwjgl/opengl/ARB_shader_image_load_store.java  |  135 ++
 .../org/lwjgl/opengl/ARB_shader_image_size.java    |   35 +
 .../org/lwjgl/opengl/ARB_shader_objects.java       |   30 +-
 .../opengl/ARB_shader_storage_buffer_object.java   |   87 +
 .../org/lwjgl/opengl/ARB_shader_subroutine.java    |   20 +-
 .../opengl/ARB_shader_texture_image_samples.java   |   35 +
 .../lwjgl/opengl/ARB_shading_language_420pack.java |   36 +
 .../lwjgl/opengl/ARB_shading_language_include.java |   10 +-
 .../lwjgl/opengl/ARB_shading_language_packing.java |   36 +
 .../org/lwjgl/opengl/ARB_sparse_buffer.java        |   51 +
 .../org/lwjgl/opengl/ARB_sparse_texture.java       |   92 +
 .../org/lwjgl/opengl/ARB_stencil_texturing.java    |   39 +
 src/templates/org/lwjgl/opengl/ARB_sync.java       |   16 +-
 .../org/lwjgl/opengl/ARB_tessellation_shader.java  |   11 -
 .../org/lwjgl/opengl/ARB_texture_barrier.java      |   41 +
 .../org/lwjgl/opengl/ARB_texture_buffer_range.java |   69 +
 .../lwjgl/opengl/ARB_texture_compression_rgtc.java |    8 +-
 .../opengl/ARB_texture_mirror_clamp_to_edge.java   |   45 +
 .../org/lwjgl/opengl/ARB_texture_query_levels.java |   35 +
 src/templates/org/lwjgl/opengl/ARB_texture_rg.java |    6 -
 .../org/lwjgl/opengl/ARB_texture_stencil8.java     |   36 +
 .../org/lwjgl/opengl/ARB_texture_storage.java      |   78 +
 .../opengl/ARB_texture_storage_multisample.java    |   79 +
 .../org/lwjgl/opengl/ARB_texture_view.java         |   56 +
 .../org/lwjgl/opengl/ARB_timer_query.java          |    4 +-
 .../org/lwjgl/opengl/ARB_transform_feedback2.java  |    2 +-
 .../org/lwjgl/opengl/ARB_transform_feedback3.java  |    2 +-
 .../opengl/ARB_transform_feedback_instanced.java   |   47 +
 .../ARB_transform_feedback_overflow_query.java     |   43 +
 .../lwjgl/opengl/ARB_uniform_buffer_object.java    |   28 +-
 .../org/lwjgl/opengl/ARB_vertex_array_object.java  |    2 +-
 .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java  |    2 +-
 .../lwjgl/opengl/ARB_vertex_attrib_binding.java    |   80 +
 .../org/lwjgl/opengl/ARB_vertex_shader.java        |   53 +-
 .../opengl/ARB_vertex_type_10f_11f_11f_rev.java    |   36 +
 .../org/lwjgl/opengl/ARB_viewport_array.java       |   12 -
 .../org/lwjgl/opengl/ATI_draw_buffers.java         |    2 +-
 .../org/lwjgl/opengl/ATI_map_object_buffer.java    |    2 +-
 .../org/lwjgl/opengl/ATI_vertex_array_object.java  |    2 +-
 .../{EXT_cg_shader.java => EXT_Cg_shader.java}     |    0
 .../org/lwjgl/opengl/EXT_direct_state_access.java  |   57 +-
 .../EXT_framebuffer_multisample_blit_scaled.java   |   40 +
 .../org/lwjgl/opengl/EXT_framebuffer_object.java   |   20 +-
 .../org/lwjgl/opengl/EXT_gpu_shader4.java          |    3 +-
 .../org/lwjgl/opengl/EXT_texture_integer.java      |   12 +-
 .../org/lwjgl/opengl/EXT_texture_lod_bias.java     |   21 +-
 .../org/lwjgl/opengl/EXT_transform_feedback.java   |    2 +-
 .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java  |    2 +-
 src/templates/org/lwjgl/opengl/GL11.java           |   75 +-
 src/templates/org/lwjgl/opengl/GL12.java           |    4 +-
 src/templates/org/lwjgl/opengl/GL13.java           |   33 +-
 src/templates/org/lwjgl/opengl/GL14.java           |    6 +-
 src/templates/org/lwjgl/opengl/GL15.java           |   30 +-
 src/templates/org/lwjgl/opengl/GL20.java           |   75 +-
 src/templates/org/lwjgl/opengl/GL30.java           |   62 +-
 src/templates/org/lwjgl/opengl/GL31.java           |   33 +-
 src/templates/org/lwjgl/opengl/GL32.java           |  104 +-
 src/templates/org/lwjgl/opengl/GL33.java           |   27 +-
 src/templates/org/lwjgl/opengl/GL40.java           |   69 +-
 src/templates/org/lwjgl/opengl/GL41.java           |  131 +-
 src/templates/org/lwjgl/opengl/GL42.java           |  321 +++
 src/templates/org/lwjgl/opengl/GL43.java           |  833 +++++++
 src/templates/org/lwjgl/opengl/GL44.java           |  190 ++
 src/templates/org/lwjgl/opengl/GL45.java           |  663 ++++++
 .../org/lwjgl/opengl/GREMEDY_frame_terminator.java |   38 +
 .../org/lwjgl/opengl/INTEL_map_texture.java        |   67 +
 .../lwjgl/opengl/KHR_context_flush_control.java    |   49 +
 src/templates/org/lwjgl/opengl/KHR_debug.java      |  229 ++
 .../opengl/KHR_robust_buffer_access_behavior.java  |   35 +
 src/templates/org/lwjgl/opengl/KHR_robustness.java |   92 +
 .../opengl/KHR_texture_compression_astc_ldr.java   |   70 +
 .../opengl/NV_bindless_multi_draw_indirect.java    |   59 +
 .../org/lwjgl/opengl/NV_bindless_texture.java      |   80 +
 .../lwjgl/opengl/NV_blend_equation_advanced.java   |  105 +
 .../org/lwjgl/opengl/NV_compute_program5.java      |   55 +
 .../org/lwjgl/opengl/NV_deep_texture3D.java        |   43 +
 .../org/lwjgl/opengl/NV_draw_texture.java          |   46 +
 src/templates/org/lwjgl/opengl/NV_fence.java       |    2 +-
 .../lwjgl/opengl/NV_gpu_program5_mem_extended.java |   36 +
 src/templates/org/lwjgl/opengl/NV_gpu_shader5.java |   32 +-
 src/templates/org/lwjgl/opengl/NV_half_float.java  |   21 +-
 .../org/lwjgl/opengl/NV_occlusion_query.java       |    6 +-
 .../org/lwjgl/opengl/NV_path_rendering.java        |  515 ++++
 .../org/lwjgl/opengl/NV_present_video.java         |  116 +
 src/templates/org/lwjgl/opengl/NV_program.java     |   14 +-
 .../org/lwjgl/opengl/NV_register_combiners.java    |   12 +-
 .../lwjgl/opengl/NV_shader_atomic_counters.java    |   35 +
 .../org/lwjgl/opengl/NV_shader_atomic_float.java   |   36 +
 .../org/lwjgl/opengl/NV_shader_buffer_load.java    |    6 +-
 .../org/lwjgl/opengl/NV_shader_buffer_store.java   |    4 -
 .../opengl/NV_shader_storage_buffer_object.java    |   35 +
 .../org/lwjgl/opengl/NV_texture_multisample.java   |   79 +
 .../org/lwjgl/opengl/NV_transform_feedback.java    |   20 +-
 .../org/lwjgl/opengl/NV_transform_feedback2.java   |    2 +-
 .../opengl/NV_vertex_attrib_integer_64bit.java     |    2 +-
 .../opengl/NV_vertex_buffer_unified_memory.java    |    4 +-
 .../org/lwjgl/opengl/NV_video_capture.java         |  201 ++
 .../lwjgl/opengles/AMD_compressed_3DC_texture.java |   43 +
 .../lwjgl/opengles/AMD_compressed_ATC_texture.java |   44 +
 .../lwjgl/opengles/AMD_performance_monitor.java    |  121 +
 .../lwjgl/opengles/AMD_program_binary_Z400.java    |   39 +
 .../org/lwjgl/opengles/ANGLE_framebuffer_blit.java |   56 +
 .../opengles/ANGLE_framebuffer_multisample.java    |   55 +
 .../opengles/APPLE_framebuffer_multisample.java    |   73 +
 .../org/lwjgl/opengles/APPLE_rgb_422.java          |   55 +
 src/templates/org/lwjgl/opengles/APPLE_sync.java   |  112 +
 .../opengles/APPLE_texture_format_BGRA8888.java    |   39 +
 .../lwjgl/opengles/APPLE_texture_max_level.java    |   42 +
 .../org/lwjgl/opengles/ARB_draw_buffers.java       |   69 +
 .../org/lwjgl/opengles/ARB_half_float_pixel.java   |   43 +
 .../org/lwjgl/opengles/ARB_texture_rectangle.java  |   78 +
 .../org/lwjgl/opengles/ARM_mali_shader_binary.java |   39 +
 src/templates/org/lwjgl/opengles/ARM_rgba8.java    |   39 +
 .../org/lwjgl/opengles/DMP_shader_binary.java      |   39 +
 .../org/lwjgl/opengles/EXT_Cg_shader.java          |   45 +
 src/templates/org/lwjgl/opengles/EXT_bgra.java     |   43 +
 .../org/lwjgl/opengles/EXT_blend_minmax.java       |   45 +
 .../opengles/EXT_color_buffer_half_float.java      |   51 +
 .../lwjgl/opengles/EXT_copy_texture_levels.java    |   42 +
 .../org/lwjgl/opengles/EXT_debug_label.java        |   74 +
 .../org/lwjgl/opengles/EXT_debug_marker.java       |   57 +
 .../lwjgl/opengles/EXT_discard_framebuffer.java    |   53 +
 .../org/lwjgl/opengles/EXT_frag_depth.java         |   36 +
 .../org/lwjgl/opengles/EXT_map_buffer_range.java   |   71 +
 .../org/lwjgl/opengles/EXT_multi_draw_arrays.java  |   48 +
 .../EXT_multisampled_render_to_texture.java        |   65 +
 .../lwjgl/opengles/EXT_multiview_draw_buffers.java |   67 +
 .../opengles/EXT_occlusion_query_boolean.java      |   94 +
 .../org/lwjgl/opengles/EXT_packed_float.java       |   53 +
 .../org/lwjgl/opengles/EXT_read_format_bgra.java   |   43 +
 .../org/lwjgl/opengles/EXT_robustness.java         |   78 +
 src/templates/org/lwjgl/opengles/EXT_sRGB.java     |   50 +
 .../opengles/EXT_separate_shader_objects.java      |  180 ++
 .../opengles/EXT_shader_framebuffer_fetch.java     |   42 +
 .../org/lwjgl/opengles/EXT_shader_texture_lod.java |   36 +
 .../org/lwjgl/opengles/EXT_shadow_samplers.java    |   50 +
 .../org/lwjgl/opengles/EXT_texture_array.java      |   79 +
 .../opengles/EXT_texture_compression_dxt1.java     |   46 +
 .../opengles/EXT_texture_compression_latc.java     |   49 +
 .../opengles/EXT_texture_compression_s3tc.java     |   49 +
 .../opengles/EXT_texture_filter_anisotropic.java   |   49 +
 .../opengles/EXT_texture_format_BGRA8888.java      |   42 +
 .../org/lwjgl/opengles/EXT_texture_lod_bias.java   |   58 +
 .../org/lwjgl/opengles/EXT_texture_rg.java         |   50 +
 .../org/lwjgl/opengles/EXT_texture_storage.java    |   88 +
 .../opengles/EXT_texture_type_2_10_10_10_REV.java  |   39 +
 .../org/lwjgl/opengles/EXT_unpack_subimage.java    |   44 +
 src/templates/org/lwjgl/opengles/GLES20.java       | 1050 +++++++++
 src/templates/org/lwjgl/opengles/GLES30.java       |  855 +++++++
 .../IMG_multisampled_render_to_texture.java        |   65 +
 .../org/lwjgl/opengles/IMG_program_binary.java     |   39 +
 .../org/lwjgl/opengles/IMG_read_format.java        |   40 +
 .../org/lwjgl/opengles/IMG_shader_binary.java      |   39 +
 .../opengles/IMG_texture_compression_pvrtc.java    |   45 +
 src/templates/org/lwjgl/opengles/KHR_debug.java    |  222 ++
 .../opengles/KHR_texture_compression_astc_ldr.java |   70 +
 .../opengles/NV_EGL_stream_consumer_external.java  |   48 +
 .../org/lwjgl/opengles/NV_coverage_sample.java     |   80 +
 .../org/lwjgl/opengles/NV_depth_nonlinear.java     |   56 +
 .../org/lwjgl/opengles/NV_draw_buffers.java        |   90 +
 src/templates/org/lwjgl/opengles/NV_draw_path.java |  123 +
 .../org/lwjgl/opengles/NV_draw_texture.java        |   46 +
 .../lwjgl/opengles/NV_fbo_color_attachments.java   |   54 +
 src/templates/org/lwjgl/opengles/NV_fence.java     |   72 +
 .../NV_framebuffer_vertex_attrib_array.java        |   53 +
 .../org/lwjgl/opengles/NV_get_tex_image.java       |   89 +
 .../org/lwjgl/opengles/NV_platform_binary.java     |   39 +
 .../org/lwjgl/opengles/NV_read_buffer.java         |   43 +
 .../org/lwjgl/opengles/NV_read_depth_stencil.java  |   36 +
 .../opengles/NV_shader_framebuffer_fetch.java      |   36 +
 .../org/lwjgl/opengles/NV_system_time.java         |   44 +
 .../NV_texture_compression_s3tc_update.java        |   36 +
 .../lwjgl/opengles/NV_texture_npot_2D_mipmap.java  |   36 +
 .../org/lwjgl/opengles/OES_EGL_image.java          |   43 +
 .../org/lwjgl/opengles/OES_EGL_image_external.java |   56 +
 src/templates/org/lwjgl/opengles/OES_EGL_sync.java |   39 +
 .../opengles/OES_blend_equation_separate.java      |   47 +
 .../lwjgl/opengles/OES_blend_func_separate.java    |   52 +
 .../org/lwjgl/opengles/OES_blend_subtract.java     |   51 +
 .../opengles/OES_compressed_ETC1_RGB8_texture.java |   39 +
 .../opengles/OES_compressed_paletted_texture.java  |   48 +
 src/templates/org/lwjgl/opengles/OES_depth24.java  |   39 +
 src/templates/org/lwjgl/opengles/OES_depth32.java  |   39 +
 .../org/lwjgl/opengles/OES_depth_texture.java      |   46 +
 .../org/lwjgl/opengles/OES_element_index_uint.java |   39 +
 .../org/lwjgl/opengles/OES_fbo_render_mipmap.java  |   36 +
 .../org/lwjgl/opengles/OES_framebuffer_object.java |  198 ++
 .../org/lwjgl/opengles/OES_get_program_binary.java |   65 +
 .../org/lwjgl/opengles/OES_mapbuffer.java          |   86 +
 .../lwjgl/opengles/OES_packed_depth_stencil.java   |   52 +
 .../opengles/OES_required_internalformat.java      |   35 +
 .../org/lwjgl/opengles/OES_rgb8_rgba8.java         |   43 +
 .../lwjgl/opengles/OES_standard_derivatives.java   |   42 +
 src/templates/org/lwjgl/opengles/OES_stencil1.java |   39 +
 src/templates/org/lwjgl/opengles/OES_stencil4.java |   39 +
 src/templates/org/lwjgl/opengles/OES_stencil8.java |   39 +
 .../lwjgl/opengles/OES_surfaceless_context.java    |   39 +
 .../org/lwjgl/opengles/OES_texture_3D.java         |   91 +
 .../org/lwjgl/opengles/OES_texture_float.java      |   35 +
 .../lwjgl/opengles/OES_texture_float_linear.java   |   36 +
 .../org/lwjgl/opengles/OES_texture_half_float.java |   42 +
 .../opengles/OES_texture_half_float_linear.java    |   36 +
 .../org/lwjgl/opengles/OES_texture_npot.java       |   36 +
 .../lwjgl/opengles/OES_vertex_array_object.java    |   61 +
 .../org/lwjgl/opengles/OES_vertex_half_float.java  |   39 +
 .../lwjgl/opengles/OES_vertex_type_10_10_10_2.java |   40 +
 .../org/lwjgl/opengles/QCOM_binning_control.java   |   45 +
 .../org/lwjgl/opengles/QCOM_driver_control.java    |   65 +
 .../org/lwjgl/opengles/QCOM_extended_get.java      |   95 +
 .../org/lwjgl/opengles/QCOM_extended_get2.java     |   59 +
 .../QCOM_performance_monitor_global_mode.java      |   43 +
 .../org/lwjgl/opengles/QCOM_tiled_rendering.java   |   81 +
 .../lwjgl/opengles/QCOM_writeonly_rendering.java   |   39 +
 .../org/lwjgl/opengles/VIV_shader_binary.java      |   39 +
 851 files changed, 68435 insertions(+), 11908 deletions(-)
 create mode 100644 debian/patches/build-failure.patch
 create mode 100644 debian/patches/no-asm-support.patch
 create mode 100644 platform_build/bsd_ant/build.xml
 create mode 100644 platform_build/linux_ant/build_es.xml
 create mode 100644 platform_build/windows_ant/build_es.xml
 create mode 100644 src/java/org/lwjgl/MemoryUtil.java
 create mode 100644 src/java/org/lwjgl/MemoryUtilSun.java
 delete mode 100644 src/java/org/lwjgl/NondirectBufferWrapper.java
 delete mode 100644 src/java/org/lwjgl/opencl/CLCallback.java
 create mode 100644 src/java/org/lwjgl/opencl/CLCompileProgramCallback.java
 create mode 100644 src/java/org/lwjgl/opencl/CLLinkProgramCallback.java
 delete mode 100644 src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java
 create mode 100644 src/java/org/lwjgl/opencl/CLPrintfCallback.java
 create mode 100644 src/java/org/lwjgl/opencl/CLProgramCallback.java
 delete mode 100644 src/java/org/lwjgl/opengl/AbstractDrawable.java
 delete mode 100644 src/java/org/lwjgl/opengl/ContextAttribsImplementation.java
 create mode 100644 src/java/org/lwjgl/opengl/ContextGL.java
 create mode 100644 src/java/org/lwjgl/opengl/ContextGLES.java
 create mode 100644 src/java/org/lwjgl/opengl/DrawableGL.java
 create mode 100644 src/java/org/lwjgl/opengl/DrawableGLES.java
 create mode 100644 src/java/org/lwjgl/opengl/KHRDebugCallback.java
 delete mode 100644 src/java/org/lwjgl/opengl/LinuxContextAttribs.java
 delete mode 100644 src/java/org/lwjgl/opengl/MacOSXContextAttribs.java
 delete mode 100644 src/java/org/lwjgl/opengl/MacOSXFrame.java
 create mode 100644 src/java/org/lwjgl/opengl/MacOSXNativeKeyboard.java
 create mode 100644 src/java/org/lwjgl/opengl/MacOSXNativeMouse.java
 create mode 100644 src/java/org/lwjgl/opengl/NVPresentVideoUtil.java
 create mode 100644 src/java/org/lwjgl/opengl/NVVideoCaptureUtil.java
 create mode 100644 src/java/org/lwjgl/opengl/PixelFormatLWJGL.java
 create mode 100644 src/java/org/lwjgl/opengl/Sync.java
 delete mode 100644 src/java/org/lwjgl/opengl/WindowsContextAttribs.java
 create mode 100644 src/java/org/lwjgl/opengl/WindowsEventDebug.java
 create mode 100644 src/java/org/lwjgl/opengles/APIUtil.java
 create mode 100644 src/java/org/lwjgl/opengles/CallbackUtil.java
 create mode 100644 src/java/org/lwjgl/opengles/ContextAttribs.java
 create mode 100644 src/java/org/lwjgl/opengles/EGL.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLConfig.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLContext.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLDisplay.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLImageOES.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLKHRFenceSync.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLKHRReusableSync.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLNVSync.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLSurface.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLSyncKHR.java
 create mode 100644 src/java/org/lwjgl/opengles/EGLSyncNV.java
 create mode 100644 src/java/org/lwjgl/opengles/FastIntMap.java
 create mode 100644 src/java/org/lwjgl/opengles/GLChecks.java
 create mode 100644 src/java/org/lwjgl/opengles/GLContext.java
 create mode 100644 src/java/org/lwjgl/opengles/GLSync.java
 create mode 100644 src/java/org/lwjgl/opengles/KHRDebugCallback.java
 create mode 100644 src/java/org/lwjgl/opengles/PeerInfo.java
 create mode 100644 src/java/org/lwjgl/opengles/PixelFormat.java
 create mode 100644 src/java/org/lwjgl/opengles/PowerManagementEventException.java
 create mode 100644 src/java/org/lwjgl/opengles/StateTracker.java
 create mode 100644 src/java/org/lwjgl/opengles/Util.java
 create mode 100644 src/java/org/lwjgl/test/DuplicateTokens.java
 create mode 100644 src/java/org/lwjgl/test/LwjglShiftTest.java
 create mode 100644 src/java/org/lwjgl/test/QuadExample.java
 create mode 100644 src/java/org/lwjgl/test/ShiftTest.java
 create mode 100644 src/java/org/lwjgl/test/SignatureList.java
 create mode 100644 src/java/org/lwjgl/test/Test.java
 create mode 100644 src/java/org/lwjgl/test/Test_glGetVertexAttribPointer_API_bug.java
 create mode 100644 src/java/org/lwjgl/test/input/ControlFail.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedFloat.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectBench.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectTests1.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectTests2.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectTests3.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectTests4.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedObjectWithLibrary.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedSomething.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedVec2.java
 create mode 100644 src/java/org/lwjgl/test/mapped/MappedVec3.java
 create mode 100644 src/java/org/lwjgl/test/mapped/TestMappedObject.java
 create mode 100644 src/java/org/lwjgl/test/opengl/CanvasFocusTest.java
 create mode 100644 src/java/org/lwjgl/test/opengl/CrashTest.java
 create mode 100644 src/java/org/lwjgl/test/opengl/JNIPerfTestLWJGL.java
 create mode 100644 src/java/org/lwjgl/test/opengl/SwingFocusTest.java
 create mode 100644 src/java/org/lwjgl/test/opengl/WindowLocationTest.java
 create mode 100644 src/java/org/lwjgl/test/opengl/pbuffers/MSAATest.java
 create mode 100644 src/java/org/lwjgl/test/opengl/sprites/SpriteShootout.java
 create mode 100644 src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java
 create mode 100644 src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutCL.java
 create mode 100644 src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java
 create mode 100644 src/java/org/lwjgl/test/opengl/sprites/StreamVBO.java
 create mode 100644 src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java
 create mode 100644 src/java/org/lwjgl/test/opengles/Gears.java
 create mode 100644 src/java/org/lwjgl/test/opengles/MappedIndexedVBOTest.java
 create mode 100644 src/java/org/lwjgl/test/opengles/QuadRenderer.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/BufferObject.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/BufferObjectArray.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/BufferObjectElement.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/GLLight.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/GLMatrix.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/GLObject.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/Geometry.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/ImmediateModeBuffer.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/Shader.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/ShaderProgram.java
 create mode 100644 src/java/org/lwjgl/test/opengles/util/Sphere.java
 create mode 100644 src/java/org/lwjgl/util/generator/GeneratorProcessor.java
 delete mode 100644 src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java
 create mode 100644 src/java/org/lwjgl/util/generator/PointerType.java
 create mode 100644 src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessor.java
 delete mode 100644 src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessorFactory.java
 create mode 100644 src/java/org/lwjgl/util/generator/opencl/cl_ulong.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/EGLint64NV.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/EGLuint64NV.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/GLESCapabilitiesGenerator.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessor.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessor.java
 delete mode 100644 src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessorFactory.java
 create mode 100644 src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessor.java
 delete mode 100644 src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProcessorFactory.java
 create mode 100644 src/java/org/lwjgl/util/mapped/CacheLinePad.java
 create mode 100644 src/java/org/lwjgl/util/mapped/CacheLineSize.java
 create mode 100644 src/java/org/lwjgl/util/mapped/CacheUtil.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedField.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedForeach.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedHelper.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedObject.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedSet.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedSet2.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedSet3.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedSet4.java
 create mode 100644 src/java/org/lwjgl/util/mapped/MappedType.java
 create mode 100644 src/java/org/lwjgl/util/mapped/Pointer.java
 create mode 100644 src/native/common/EGL/egl.h
 create mode 100644 src/native/common/EGL/eglext.h
 create mode 100644 src/native/common/EGL/eglplatform.h
 create mode 100644 src/native/common/GLES2/gl2.h
 create mode 100644 src/native/common/GLES2/gl2ext.h
 create mode 100644 src/native/common/GLES2/gl2extimg.h
 create mode 100644 src/native/common/GLES2/gl2platform.h
 create mode 100644 src/native/common/KHR/khrplatform.h
 delete mode 100644 src/native/common/extgl.h
 rename src/native/common/{ => opengl}/extgl.c (100%)
 create mode 100644 src/native/common/opengl/extgl.h
 rename src/native/common/{ => opengl}/extgl_types.h (100%)
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.c
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.h
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_GLContext.c
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_GLContext.h
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_GLContext_CapabilitiesCacheEntry.h
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.c
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.h
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.c
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h
 create mode 100644 src/native/common/opengl/org_lwjgl_opengl_Pbuffer.h
 create mode 100644 src/native/common/opengles/extgl.c
 create mode 100644 src/native/common/opengles/extgl.h
 create mode 100644 src/native/common/opengles/extgl_egl.c
 create mode 100644 src/native/common/opengles/extgl_egl.h
 create mode 100644 src/native/common/opengles/extgl_types.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_CallbackUtil.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_CallbackUtil.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGL.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGL.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLKHRFenceSync.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLKHRFenceSync.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLKHRReusableSync.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLKHRReusableSync.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLNVSync.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_EGLNVSync.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_GLContext.c
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_GLContext.h
 create mode 100644 src/native/common/opengles/org_lwjgl_opengles_GLContext_CapabilitiesCacheEntry.h
 create mode 100644 src/native/common/org_lwjgl_BufferUtils.h
 create mode 100644 src/native/common/org_lwjgl_DefaultSysImplementation.h
 create mode 100644 src/native/common/org_lwjgl_input_Cursor.h
 create mode 100644 src/native/common/org_lwjgl_input_Cursor_CursorElement.h
 create mode 100644 src/native/common/org_lwjgl_input_Keyboard.h
 create mode 100644 src/native/common/org_lwjgl_input_Keyboard_KeyEvent.h
 create mode 100644 src/native/common/org_lwjgl_input_Mouse.h
 create mode 100644 src/native/common/org_lwjgl_openal_AL.h
 create mode 100644 src/native/common/org_lwjgl_opencl_CL.h
 create mode 100644 src/native/common/org_lwjgl_opencl_CallbackUtil.h
 create mode 100644 src/native/common/org_lwjgl_opengl_AWTSurfaceLock.h
 delete mode 100644 src/native/common/org_lwjgl_opengl_CallbackUtil.c
 delete mode 100644 src/native/common/org_lwjgl_opengl_GLContext.c
 delete mode 100644 src/native/linux/context.c
 delete mode 100644 src/native/linux/context.h
 delete mode 100644 src/native/linux/display.c
 delete mode 100644 src/native/linux/extgl_glx.c
 delete mode 100644 src/native/linux/extgl_glx.h
 create mode 100644 src/native/linux/opengl/GLX.c
 create mode 100644 src/native/linux/opengl/GLX.h
 create mode 100644 src/native/linux/opengl/context.c
 create mode 100644 src/native/linux/opengl/context.h
 create mode 100644 src/native/linux/opengl/display.c
 create mode 100644 src/native/linux/opengl/extgl_glx.c
 create mode 100644 src/native/linux/opengl/extgl_glx.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_Display.c
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.c
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.c
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxDisplayPeerInfo.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h
 create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_Pbuffer.c
 create mode 100644 src/native/linux/opengles/context.c
 create mode 100644 src/native/linux/opengles/context.h
 create mode 100644 src/native/linux/opengles/display.c
 create mode 100644 src/native/linux/opengles/extgl_glx.c
 create mode 100644 src/native/linux/opengles/org_lwjgl_opengl_Display.c
 create mode 100644 src/native/linux/org_lwjgl_LinuxSysImplementation.h
 delete mode 100644 src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c
 delete mode 100644 src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c
 delete mode 100644 src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxDisplay.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxDisplay_Compiz.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxDisplay_Compiz_Provider.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxEvent.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxMouse.h
 create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h
 delete mode 100644 src/native/linux/org_lwjgl_opengl_Pbuffer.c
 create mode 100644 src/native/macosx/org_lwjgl_MacOSXSysImplementation.h
 delete mode 100644 src/native/macosx/org_lwjgl_input_Mouse.c
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXAWTMouse.m
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXDisplay.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXMouseEventQueue.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXNativeKeyboard.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXNativeKeyboard.m
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXNativeMouse.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXNativeMouse.m
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXPbufferPeerInfo.h
 create mode 100644 src/native/macosx/org_lwjgl_opengl_MacOSXPeerInfo.h
 delete mode 100644 src/native/windows/context.c
 delete mode 100644 src/native/windows/context.h
 delete mode 100644 src/native/windows/extgl_wgl.c
 delete mode 100644 src/native/windows/extgl_wgl.h
 create mode 100644 src/native/windows/opengl/WGL.c
 create mode 100644 src/native/windows/opengl/WGL.h
 create mode 100644 src/native/windows/opengl/context.c
 create mode 100644 src/native/windows/opengl/context.h
 create mode 100644 src/native/windows/opengl/extgl_wgl.c
 create mode 100644 src/native/windows/opengl/extgl_wgl.h
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_Pbuffer.c
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.c
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.h
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_WindowsPbufferPeerInfo.h
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.c
 create mode 100644 src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.h
 create mode 100644 src/native/windows/opengles/context.c
 create mode 100644 src/native/windows/opengles/context.h
 create mode 100644 src/native/windows/opengles/extgl_wgl.c
 create mode 100644 src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.c
 create mode 100644 src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.h
 create mode 100644 src/native/windows/org_lwjgl_WindowsSysImplementation.h
 delete mode 100644 src/native/windows/org_lwjgl_opengl_Pbuffer.c
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.h
 delete mode 100644 src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsDisplay.h
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.h
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsDisplay_Rect.h
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsKeyboard.h
 delete mode 100644 src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c
 create mode 100644 src/native/windows/org_lwjgl_opengl_WindowsRegistry.h
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_bus_addressable_memory.java
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_device_memory_flags.java
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_media_ops2.java
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_offline_devices.java
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_popcnt.java
 create mode 100644 src/templates/org/lwjgl/opencl/AMD_vec3.java
 create mode 100644 src/templates/org/lwjgl/opencl/CL12.java
 create mode 100644 src/templates/org/lwjgl/opencl/CL12GL.java
 create mode 100644 src/templates/org/lwjgl/opencl/EXT_atomic_counters_32.java
 create mode 100644 src/templates/org/lwjgl/opencl/EXT_atomic_counters_64.java
 create mode 100644 src/templates/org/lwjgl/opencl/INTEL_immediate_execution.java
 create mode 100644 src/templates/org/lwjgl/opencl/INTEL_printf.java
 create mode 100644 src/templates/org/lwjgl/opencl/INTEL_thread_local_exec.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_depth_images.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_gl_depth_images.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_gl_msaa_sharing.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_image2d_from_buffer.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_initialize_memory.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_mipmap_image.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_mipmap_image_writes.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_spir.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_srgb_image_writes.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_subgroups.java
 create mode 100644 src/templates/org/lwjgl/opencl/KHR_terminate_context.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_blend_minmax_factor.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_interleaved_elements.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_pinned_memory.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_query_buffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_sample_positions.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_shader_atomic_counter_ops.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_shader_trinary_minmax.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_sparse_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_stencil_operation_extended.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_vertex_shader_layer.java
 create mode 100644 src/templates/org/lwjgl/opengl/AMD_vertex_shader_viewport_index.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_ES3_1_compatibility.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_ES3_compatibility.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_arrays_of_arrays.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_base_instance.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_bindless_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_buffer_storage.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_clear_buffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_clear_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_clip_control.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_compressed_texture_pixel_storage.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_compute_shader.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_compute_variable_group_size.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_conditional_render_inverted.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_conservative_depth.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_copy_image.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_cull_distance.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_derivative_control.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_direct_state_access.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_enhanced_layouts.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_explicit_uniform_location.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_fragment_layer_viewport.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_framebuffer_no_attachments.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_get_texture_sub_image.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_indirect_parameters.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_internalformat_query.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_invalidate_subdata.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_map_buffer_alignment.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_multi_bind.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_multi_draw_indirect.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_pipeline_statistics_query.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_program_interface_query.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_query_buffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_robust_buffer_access_behavior.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_robustness_isolation.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_seamless_cubemap_per_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_atomic_counters.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_draw_parameters.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_group_vote.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_image_load_store.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_image_size.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_storage_buffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shader_texture_image_samples.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shading_language_420pack.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_shading_language_packing.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_sparse_buffer.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_sparse_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_stencil_texturing.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_barrier.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_buffer_range.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_mirror_clamp_to_edge.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_query_levels.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_stencil8.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_storage.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_storage_multisample.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_texture_view.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_transform_feedback_instanced.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_transform_feedback_overflow_query.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_vertex_attrib_binding.java
 create mode 100644 src/templates/org/lwjgl/opengl/ARB_vertex_type_10f_11f_11f_rev.java
 rename src/templates/org/lwjgl/opengl/{EXT_cg_shader.java => EXT_Cg_shader.java} (100%)
 create mode 100644 src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample_blit_scaled.java
 create mode 100644 src/templates/org/lwjgl/opengl/GL42.java
 create mode 100644 src/templates/org/lwjgl/opengl/GL43.java
 create mode 100644 src/templates/org/lwjgl/opengl/GL44.java
 create mode 100644 src/templates/org/lwjgl/opengl/GL45.java
 create mode 100644 src/templates/org/lwjgl/opengl/GREMEDY_frame_terminator.java
 create mode 100644 src/templates/org/lwjgl/opengl/INTEL_map_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/KHR_context_flush_control.java
 create mode 100644 src/templates/org/lwjgl/opengl/KHR_debug.java
 create mode 100644 src/templates/org/lwjgl/opengl/KHR_robust_buffer_access_behavior.java
 create mode 100644 src/templates/org/lwjgl/opengl/KHR_robustness.java
 create mode 100644 src/templates/org/lwjgl/opengl/KHR_texture_compression_astc_ldr.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_bindless_multi_draw_indirect.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_bindless_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_blend_equation_advanced.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_compute_program5.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_deep_texture3D.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_draw_texture.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_gpu_program5_mem_extended.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_path_rendering.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_present_video.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_shader_atomic_counters.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_shader_atomic_float.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_shader_storage_buffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_texture_multisample.java
 create mode 100644 src/templates/org/lwjgl/opengl/NV_video_capture.java
 create mode 100644 src/templates/org/lwjgl/opengles/AMD_compressed_3DC_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/AMD_compressed_ATC_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/AMD_performance_monitor.java
 create mode 100644 src/templates/org/lwjgl/opengles/AMD_program_binary_Z400.java
 create mode 100644 src/templates/org/lwjgl/opengles/ANGLE_framebuffer_blit.java
 create mode 100644 src/templates/org/lwjgl/opengles/ANGLE_framebuffer_multisample.java
 create mode 100644 src/templates/org/lwjgl/opengles/APPLE_framebuffer_multisample.java
 create mode 100644 src/templates/org/lwjgl/opengles/APPLE_rgb_422.java
 create mode 100644 src/templates/org/lwjgl/opengles/APPLE_sync.java
 create mode 100644 src/templates/org/lwjgl/opengles/APPLE_texture_format_BGRA8888.java
 create mode 100644 src/templates/org/lwjgl/opengles/APPLE_texture_max_level.java
 create mode 100644 src/templates/org/lwjgl/opengles/ARB_draw_buffers.java
 create mode 100644 src/templates/org/lwjgl/opengles/ARB_half_float_pixel.java
 create mode 100644 src/templates/org/lwjgl/opengles/ARB_texture_rectangle.java
 create mode 100644 src/templates/org/lwjgl/opengles/ARM_mali_shader_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/ARM_rgba8.java
 create mode 100644 src/templates/org/lwjgl/opengles/DMP_shader_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_Cg_shader.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_bgra.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_blend_minmax.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_color_buffer_half_float.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_copy_texture_levels.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_debug_label.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_debug_marker.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_discard_framebuffer.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_frag_depth.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_map_buffer_range.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_multi_draw_arrays.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_multisampled_render_to_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_multiview_draw_buffers.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_occlusion_query_boolean.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_packed_float.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_read_format_bgra.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_robustness.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_sRGB.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_separate_shader_objects.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_shader_framebuffer_fetch.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_shader_texture_lod.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_shadow_samplers.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_array.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_compression_dxt1.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_compression_latc.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_compression_s3tc.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_filter_anisotropic.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_format_BGRA8888.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_lod_bias.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_rg.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_storage.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_texture_type_2_10_10_10_REV.java
 create mode 100644 src/templates/org/lwjgl/opengles/EXT_unpack_subimage.java
 create mode 100644 src/templates/org/lwjgl/opengles/GLES20.java
 create mode 100644 src/templates/org/lwjgl/opengles/GLES30.java
 create mode 100644 src/templates/org/lwjgl/opengles/IMG_multisampled_render_to_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/IMG_program_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/IMG_read_format.java
 create mode 100644 src/templates/org/lwjgl/opengles/IMG_shader_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/IMG_texture_compression_pvrtc.java
 create mode 100644 src/templates/org/lwjgl/opengles/KHR_debug.java
 create mode 100644 src/templates/org/lwjgl/opengles/KHR_texture_compression_astc_ldr.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_EGL_stream_consumer_external.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_coverage_sample.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_depth_nonlinear.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_draw_buffers.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_draw_path.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_draw_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_fbo_color_attachments.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_fence.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_framebuffer_vertex_attrib_array.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_get_tex_image.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_platform_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_read_buffer.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_read_depth_stencil.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_shader_framebuffer_fetch.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_system_time.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_texture_compression_s3tc_update.java
 create mode 100644 src/templates/org/lwjgl/opengles/NV_texture_npot_2D_mipmap.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_EGL_image.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_EGL_image_external.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_EGL_sync.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_blend_equation_separate.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_blend_func_separate.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_blend_subtract.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_compressed_ETC1_RGB8_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_compressed_paletted_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_depth24.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_depth32.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_depth_texture.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_element_index_uint.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_fbo_render_mipmap.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_framebuffer_object.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_get_program_binary.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_mapbuffer.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_packed_depth_stencil.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_required_internalformat.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_rgb8_rgba8.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_standard_derivatives.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_stencil1.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_stencil4.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_stencil8.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_surfaceless_context.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_3D.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_float.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_float_linear.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_half_float.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_half_float_linear.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_texture_npot.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_vertex_array_object.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_vertex_half_float.java
 create mode 100644 src/templates/org/lwjgl/opengles/OES_vertex_type_10_10_10_2.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_binning_control.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_driver_control.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_extended_get.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_extended_get2.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_performance_monitor_global_mode.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_tiled_rendering.java
 create mode 100644 src/templates/org/lwjgl/opengles/QCOM_writeonly_rendering.java
 create mode 100644 src/templates/org/lwjgl/opengles/VIV_shader_binary.java

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lwjgl.git



More information about the pkg-java-commits mailing list