[lwjgl] 03/35: Merge tag 'upstream/2.9.3+dfsg'

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


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

apo pushed a commit to branch master
in repository lwjgl.

commit 3530733bd15e4adfe88dfe9d56a0ca3e8db48125
Merge: 32949cd bb94ccf
Author: Markus Koschany <apo at debian.org>
Date:   Sat Apr 9 18:27:42 2016 +0200

    Merge tag 'upstream/2.9.3+dfsg'
    
    Upstream version 2.9.3+dfsg
    
    # gpg: Signature made Sat 09 Apr 2016 18:27:38 CEST using RSA key ID 513B51E4
    # gpg: Good signature from "Markus Koschany <apo at gambaru.de>" [ultimate]
    # gpg:                 aka "Markus Koschany <markus at koschany.net>" [ultimate]
    # gpg:                 aka "Markus Koschany <apo at debian.org>" [ultimate]

 build.xml                                          |  229 +++-
 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 +
 836 files changed, 65695 insertions(+), 11789 deletions(-)

-- 
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