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 <[email protected]> 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 <[email protected]>" [ultimate] # gpg: aka "Markus Koschany <[email protected]>" [ultimate] # gpg: aka "Markus Koschany <[email protected]>" [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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

