From: <ma...@us...> - 2011-10-15 20:24:25
|
Revision: 3676 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3676&view=rev Author: matzon Date: 2011-10-15 20:24:16 +0000 (Sat, 15 Oct 2011) Log Message: ----------- syncing changelogs Modified Paths: -------------- trunk/LWJGL/www/changelogs/full-changelog.txt Added Paths: ----------- trunk/LWJGL/www/changelogs/2.7-changelog.txt trunk/LWJGL/www/changelogs/2.7.1-changelog.txt trunk/LWJGL/www/changelogs/2.8.0-changelog.txt Added: trunk/LWJGL/www/changelogs/2.7-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.7-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.7-changelog.txt 2011-10-15 20:24:16 UTC (rev 3676) @@ -0,0 +1,242 @@ +2011-02-03 22:12 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + another attempt to fix the logo. Thx again to arielsan for + spotting issues. + +2011-02-03 09:35 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + added small bit of missing code (doh), thx to arielsan for + spotting it + +2011-02-02 22:29 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + tweak image loading to fix cases where it doesn't work + +2011-01-28 23:06 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + added support for gzip files + +2011-01-28 21:55 matzon + + * build.xml, platform_build/build-applet.xml: applying patch to + update lwjgl_util_applet.jar with resources directly + +2011-01-28 21:51 matzon + + * build.xml, doc/CREDITS, maven, maven/build.xml, + maven/lwjgl-parent.pom, maven/lwjgl-platform.pom, + maven/lwjgl.pom, maven/lwjgl_util.pom, + maven/lwjgl_util_applet.pom, platform_build/build-maven.xml: + adding initial maven support by Ruben Garat, updating Credits + file in the process + +2011-01-28 21:11 matzon + + * platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java: updating version to 2.7 + +2011-01-25 06:43 matzon + + * src/java/org/lwjgl/util/applet/AppletLoader.java: propagate + darwin check to applet loader too + +2011-01-25 01:29 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + fix progress bar when extracting from multiple native jars + +2011-01-24 22:35 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + add support for using multiple native jars + +2011-01-23 07:48 matzon + + * src/java/org/lwjgl/LWJGLUtil.java: init util as MACOSX if running + under darwin + +2011-01-22 18:08 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + Fix for a crash on some platforms before the permissions dialog + appears, this is because the relevant part of the code needed to + be run on the EDT. + +2011-01-22 13:26 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + make debug mode a little more useful to debug issues with, it'll + output the AppletLoader state to the java console. + +2011-01-19 21:25 matzon + + * platform_build/build-definitions.xml: applied patch by ruben01 to + add finer granularity + +2011-01-19 21:15 matzon + + * platform_build/build-applet.xml: dont depend on all for the + applet target + +2011-01-19 21:14 matzon + + * platform_build/build-webstart.xml: keystore changes + +2011-01-13 10:54 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader - + Fix a threading issue where the cleanUp() method could fail to be + called. + +2011-01-12 20:29 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: add missing + final + +2011-01-12 20:18 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader + fix, allow non lwjgl natives to be found in the cache directory. + Again thx to NateS for finding and providing a fix. + +2011-01-12 20:01 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: Fixed null + pointer exception in AppletLoader caused by cleaning up resources + in the middle of a paint call. Thx to NateS for point this out + and suggesting the fix. + +2011-01-11 20:54 matzon + + * src/java/org/lwjgl/util/applet/AppletLoader.java: fixed issue + with empty java_arguments by switching to lwjgl_arguments param + name instead + +2011-01-10 21:50 matzon + + * src/java/org/lwjgl/util/applet/AppletLoader.java: add support for + passing in lwjgl specific properties via java_arguments applet + parameter + +2010-12-15 18:48 kappa1 + + * src/java/org/lwjgl/input/Keyboard.java, + src/java/org/lwjgl/util/applet/AppletLoader.java: fix minor typo + in javadoc/comments + +2010-12-13 11:35 spasi + + * src/templates/org/lwjgl/opengl/EXT_texture_sRGB_decode.java: + Added EXT_texture_sRGB_decode. + +2010-12-06 15:58 spasi + + * src/java/org/lwjgl/opencl/CLKernel.java, + src/java/org/lwjgl/opencl/InfoUtilFactory.java, + src/templates/org/lwjgl/opencl/CL10.java: Added clSetKernelArg + support for CLObject and __local arguments. + +2010-11-29 18:25 spasi + + * src/java/org/lwjgl/opengl/BaseReferences.java, + src/java/org/lwjgl/opengl/ReferencesStack.java, + src/java/org/lwjgl/opengl/StateTracker.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/templates/org/lwjgl/opengl/ARB_matrix_palette.java, + src/templates/org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, + src/templates/org/lwjgl/opengl/ARB_vertex_blend.java, + src/templates/org/lwjgl/opengl/ARB_vertex_program.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_fog_coord.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengl/EXT_secondary_color.java, + src/templates/org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, + src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java, + src/templates/org/lwjgl/opengl/GL11.java, + src/templates/org/lwjgl/opengl/GL13.java, + src/templates/org/lwjgl/opengl/GL14.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/NV_vertex_program.java: Reverted + @CachedReference tracking removal. + +2010-11-29 17:21 spasi + + * src/java/org/lwjgl/opengl/BaseReferences.java, + src/java/org/lwjgl/opengl/FastIntMap.java, + src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengl/ReferencesStack.java, + src/java/org/lwjgl/opengl/StateTracker.java, + src/templates/org/lwjgl/opengl/ARB_matrix_palette.java, + src/templates/org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, + src/templates/org/lwjgl/opengl/ARB_vertex_blend.java, + src/templates/org/lwjgl/opengl/ARB_vertex_program.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_fog_coord.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengl/EXT_secondary_color.java, + src/templates/org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, + src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java, + src/templates/org/lwjgl/opengl/GL11.java, + src/templates/org/lwjgl/opengl/GL13.java, + src/templates/org/lwjgl/opengl/GL14.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/NV_vertex_program.java: Fixed + ELEMENT_ARRAY_BUFFER_BINDING tracking when VAOs are used. + Removed CachedReference tracking, we never check those. + +2010-11-27 09:38 spasi + + * src/templates/org/lwjgl/opengl/AMD_depth_clamp_separate.java: + Added AMD_depth_clamp_separate. + +2010-11-26 20:38 kappa1 + + * src/java/org/lwjgl/opengl/WindowsDisplay.java: remove debug code + left in WindowsDisplay, thx to MatthiasM. + +2010-11-24 21:48 matzon + + * build.xml, src/java/org/lwjgl/BufferUtils.java, + src/native/common/org_lwjgl_BufferUtils.c: adding support for + zeroing buffers - patch'ish by MatthiasM + +2010-11-11 21:25 kappa1 + + * src/java/org/lwjgl/opengl/Display.java: Changed initial alpha + value of glClearColor from 1 to 0 which is set when Initialising + the Display. This now matches expected OpenGL behaviour. Thanks + to Ryanm for spotting this. If you use FBO's make sure your + setting glClearColor properly. + +2010-11-05 17:13 spasi + + * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java: + Fixed @Reuse + @BufferObject generation. + +2010-10-28 21:39 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/LinuxEvent.java, + src/native/linux/org_lwjgl_opengl_Display.c: Implement + preliminary support for Display.isInsideWindow() on linux + +2010-10-28 16:03 spasi + + * src/templates/org/lwjgl/opengl/GL41.java: Added @Optionals for + ATI's 4.1 beta implementation. + +2010-10-18 19:24 matzon + + * www/changelog.php, www/changelogs/2.6-changelog.txt, + www/changelogs/full-changelog.txt, www/download.php, + www/index.php: sync with live \ No newline at end of file Added: trunk/LWJGL/www/changelogs/2.7.1-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.7.1-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.7.1-changelog.txt 2011-10-15 20:24:16 UTC (rev 3676) @@ -0,0 +1,12 @@ +2011-02-09 21:09 matzon + + * libs/linux/libopenal.so, libs/linux/libopenal64.so, + libs/solaris/libopenal.so, libs/solaris/libopenal64.so, + libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll, + platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java: Upgrading OpenAL-Soft to latest + version .. cbe288aa93de6 and moving to 2.7.1 + +2011-02-06 21:07 matzon + + * doc/CREDITS: Added endolf to credits \ No newline at end of file Added: trunk/LWJGL/www/changelogs/2.8.0-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.8.0-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.8.0-changelog.txt 2011-10-15 20:24:16 UTC (rev 3676) @@ -0,0 +1,1632 @@ +2011-10-08 20:33 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + add missing JavaDoc for al_lookup_threads, clean up natives if + validation on them fails. + +2011-10-08 18:33 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + apply arielsan's concurrent HTTP requests patch + +2011-10-06 23:05 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + apply fix/workaround for the double security dialogs issue on OS + X + +2011-10-06 21:11 kappa1 + + * doc/CREDITS, www/credits.php: update credits + +2011-10-06 20:16 kappa1 + + * src/java/org/lwjgl/opengl/ContextGL.java, + src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, + src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: + apply CL/GL interop patch for mac, thx to jaekwon for patch. + +2011-10-05 19:19 matzon + + * platform_build/build-maven.xml: applying ruben01s latest maven + patch + +2011-10-04 22:08 matzon + + * platform_build/linux_ant/build.xml, + platform_build/linux_ant/build_es.xml: lets include openal and + opencl when building lwjgl on 64-bit linux + +2011-10-03 20:17 matzon + + * platform_build/build-maven.xml: applying ruben01s latest maven + patch + +2011-10-03 20:04 matzon + + * libs/linux/libopenal.so, libs/linux/libopenal64.so, + libs/solaris/libopenal.so, libs/solaris/libopenal64.so, + libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: Updating + with openal-soft from trunk (1.13+) + +2011-10-02 20:41 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/native/linux/opengl/org_lwjgl_opengl_Display.c, + src/native/linux/opengles/org_lwjgl_opengl_Display.c: Implement + Resizing API for Linux. + +2011-09-30 11:28 spasi + + * src/templates/org/lwjgl/opengl/GL32.java: Removed + GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT. + +2011-09-29 08:36 spasi + + * platform_build/build-definitions.xml, + src/templates/org/lwjgl/opencl/INTEL_immediate_execution.java: + Added support for INTEL_immediate_execution. + +2011-09-27 22:38 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java: LinuxDisplay use + proper constant name (X_SetInputFocus) for xembedded fix + +2011-09-26 20:03 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java: limit scope of fix + for Display.setParent when running in xembedded mode. + +2011-09-25 21:57 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java: Fix issues with + LWJGL Applets when dragging or switching browser tabs + +2011-09-20 19:46 kappa1 + + * src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c: fix for + keyboard input not working on linux when an input method is set + (like ibus). + +2011-09-15 17:22 spasi + + * src/native/macosx/context.m: Fix for GL32 support on MacOSX + 10.7+. + +2011-09-08 21:35 matzon + + * maven/build.xml, maven/jinput-platform.pom, maven/jinput.pom, + maven/lwjgl.pom, platform_build/build-maven.xml: applied maven + patch by ruben01 + +2011-09-07 21:28 kappa1 + + * src/java/org/lwjgl/MacOSXSysImplementation.java: bump mac native + version + +2011-09-07 18:28 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: Minor tweak to + appletloader as an attempt to get nightly build server to build + natives again. + +2011-09-05 08:44 spasi + + * src/java/org/lwjgl/opengl/MacOSXPeerInfo.java: Added null check + on ContextAttribs. + +2011-09-03 19:08 spasi + + * src/java/org/lwjgl/opengl/AWTGLCanvas.java: Added missing + DrawableLWJGL method. + +2011-09-03 18:52 spasi + + * src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, + src/java/org/lwjgl/opengl/AWTGLCanvas.java, + src/java/org/lwjgl/opengl/ContextAttribs.java, + src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/DisplayImplementation.java, + src/java/org/lwjgl/opengl/DrawableGL.java, + src/java/org/lwjgl/opengl/DrawableLWJGL.java, + src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, + src/java/org/lwjgl/opengl/LinuxContextAttribs.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, + src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXContextAttribs.java, + src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, + src/java/org/lwjgl/opengl/Pbuffer.java, + src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java, + src/java/org/lwjgl/opengl/WindowsContextAttribs.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/macosx/context.h, src/native/macosx/context.m, + src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, + src/native/macosx/org_lwjgl_opengl_MacOSXPeerInfo.m: Added + support for OpenGL 3.2 on MacOS X 10.7+. + +2011-09-03 18:41 kappa1 + + * applet/advance/appletloader.html, applet/basic/basicapplet.html: + update applet html files to include al_min_jre tag + +2011-09-03 14:47 kappa1 + + * doc/CREDITS, src/java/org/lwjgl/util/applet/AppletLoader.java, + src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, + www/credits.php: update credits + +2011-09-03 11:04 spasi + + * platform_build/macosx_ant/build.xml: Attempt (2) to fix MacOS + build. + +2011-09-03 10:58 spasi + + * platform_build/macosx_ant/build.xml: Attempt to fix MacOS build. + +2011-08-31 21:06 kappa1 + + * src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, + src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: mac, + attempt a quickfix in order to temporarily bypass nightly server + restrictions so that mac natives can build. + +2011-08-29 21:31 kappa1 + + * src/native/linux/opengl/org_lwjgl_opengl_Display.c, + src/native/linux/opengles/org_lwjgl_opengl_Display.c: Linux + Display - create native Display window at the correct position on + linux. + +2011-08-29 13:34 kappa1 + + * platform_build/macosx_ant/build.xml, + src/java/org/lwjgl/opengl/AWTSurfaceLock.java, + src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, + src/native/macosx/context.h, + src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, + src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: + apply patch to enable applets on OS X using the java plugin2, + credits to pjohnson for creating patch. + +2011-08-29 00:54 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + somehow removed patch 3559 with last appletloader patch, readded + removed code. + +2011-08-29 00:40 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + implement al_min_jre parameter, various small refactoring, update + comments and javadoc. + +2011-08-27 22:21 kappa1 + + * platform_build/macosx_ant/build.xml: Mac Ant build.xml - bump + minimum requirements for compiling lwjgl on OS X to prepare for + new plugin2 patch. OS X SDK 10.6 and Java 6 update 4 (1.6.0_24) + are now the minimum requirements to compile LWJGL on OS X however + OS X 10.3+ is still the targeted for compatibility. + +2011-08-24 23:18 spasi + + * src/java/org/lwjgl/opengl/Pbuffer.java, + src/java/org/lwjgl/opengl/PixelFormat.java: Fixed Pbuffer init + when Display has not been created. + +2011-08-20 16:38 spasi + + * src/java/org/lwjgl/MemoryUtil.java, + src/java/org/lwjgl/WindowsSysImplementation.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/linux/opengl/org_lwjgl_opengl_Display.c, + src/native/linux/opengles/org_lwjgl_opengl_Display.c: Text + encoding improvements. + +2011-08-20 11:56 kappa1 + + * src/native/linux/opengl/org_lwjgl_opengl_Display.c, + src/native/linux/opengles/org_lwjgl_opengl_Display.c: Add Unicode + support to the native Window title on Linux + +2011-08-18 23:17 spasi + + * src/templates/org/lwjgl/opengl/GL11.java: Added glRotated. + +2011-08-18 17:13 spasi + + * src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, + src/native/linux/opengl/extgl_glx.c: Fixed GLX extension + detection. + +2011-08-16 22:17 spasi + + * src/java/org/lwjgl/MemoryUtil.java, + src/java/org/lwjgl/WindowsSysImplementation.java, + src/java/org/lwjgl/openal/ALC10.java, + src/java/org/lwjgl/openal/ALC11.java, + src/java/org/lwjgl/opencl/CL.java, + src/java/org/lwjgl/opengl/GLContext.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/util/generator/SignatureTranslator.java, + src/native/common/opengl/org_lwjgl_opengl_GLContext.c, + src/native/common/org_lwjgl_openal_ALC10.c, + src/native/common/org_lwjgl_openal_ALC11.c, + src/native/common/org_lwjgl_opencl_CL.c, + src/native/windows/Window.h, src/native/windows/opengl/context.c, + src/native/windows/opengl/context.h, + src/native/windows/opengles/context.c, + src/native/windows/opengles/context.h, + src/native/windows/org_lwjgl_Sys.c, + src/native/windows/org_lwjgl_opengl_Display.c: Added unicode + support on Windows. + Fixed AL and GLES native stub bindings. + Replaced many GetStringNativeChars usages with a Java + implementation. + +2011-08-15 19:24 matzon + + * platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java: Updating version to 2.8.0, still + some stuff to do tho + +2011-08-14 17:07 kappa1 + + * applet/advance/appletloader.html, applet/basic/basicapplet.html, + src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + al_version tag now uses a case insensitive String (instead of + float), much nicer for specifying application versions (e.g. + "10.3.3.1 Beta"), still backwards compatible too :) + +2011-08-14 10:46 spasi + + * src/templates/org/lwjgl/opengl/AMD_pinned_memory.java: Added + support for AMD_pinned_memory. + +2011-08-13 19:16 spasi + + * src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java: + Replaced Arrays.copyof with custom implementation for Java 5 + compatibility. + +2011-08-13 18:53 kappa1 + + * src/java/org/lwjgl/input/Mouse.java: Fix issue with Mouse + getWidth/getHeight values being wrongly clipped when using + Display.setParent(), thx to MatthiasM for finding this. + +2011-08-13 17:20 spasi + + * src/java/org/lwjgl/opengl/GLContext.java, + src/templates/org/lwjgl/opengl/GL42.java: Fixed GL42 detection + and added an @Optional so that AMD's beta driver works. + +2011-08-10 17:27 spasi + + * src/templates/org/lwjgl/opengl/ARB_texture_storage.java: Added + EXT_texture_storage alias. + +2011-08-10 16:05 spasi + + * src/java/org/lwjgl/LWJGLUtil.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests4.java, + src/java/org/lwjgl/test/mapped/MappedSomething.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/util/mapped/CacheLinePad.java, + src/java/org/lwjgl/util/mapped/CacheLineSize.java, + src/java/org/lwjgl/util/mapped/CacheUtil.java, + src/java/org/lwjgl/util/mapped/MappedField.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java, + src/java/org/lwjgl/util/mapped/MappedType.java: Added support for + cache-line padding and alignment. + Made byteOffset() in MappedField optional. + Misc fixes and improvements. + +2011-08-08 17:02 spasi + + * src/templates/org/lwjgl/opengl/ARB_texture_storage.java: Added + missing annotation and import. + +2011-08-08 16:42 spasi + + * src/templates/org/lwjgl/opengl/ARB_texture_storage.java: Added + DSA functions. + +2011-08-08 10:48 spasi + + * src/java/org/lwjgl/opengl/ContextAttribs.java, + src/native/common/common_tools.c, + src/templates/org/lwjgl/opencl/AMD_vec3.java, + src/templates/org/lwjgl/opencl/KHR_icd.java, + src/templates/org/lwjgl/opengl/ARB_base_instance.java, + src/templates/org/lwjgl/opengl/ARB_compressed_texture_pixel_storage.java, + src/templates/org/lwjgl/opengl/ARB_conservative_depth.java, + src/templates/org/lwjgl/opengl/ARB_internalformat_query.java, + src/templates/org/lwjgl/opengl/ARB_map_buffer_alignment.java, + src/templates/org/lwjgl/opengl/ARB_shader_atomic_counters.java, + src/templates/org/lwjgl/opengl/ARB_shader_image_load_store.java, + src/templates/org/lwjgl/opengl/ARB_shading_language_420pack.java, + src/templates/org/lwjgl/opengl/ARB_shading_language_packing.java, + src/templates/org/lwjgl/opengl/ARB_texture_storage.java, + src/templates/org/lwjgl/opengl/ARB_transform_feedback_instanced.java, + src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/GL42.java, + src/templates/org/lwjgl/opengl/NV_half_float.java: Added support + for OpenGL 4.2 + +2011-08-06 13:18 kappa1 + + * src/java/org/lwjgl/LinuxSysImplementation.java: Fix issue with + Linux and Java 7 where libjawt.so was failing to load. + +2011-08-02 23:45 spasi + + * src/java/org/lwjgl/opencl/CLBuildProgramCallback.java, + src/java/org/lwjgl/opencl/CLCallback.java, + src/java/org/lwjgl/opencl/CLCommandQueue.java, + src/java/org/lwjgl/opencl/CLContext.java, + src/java/org/lwjgl/opencl/CLEvent.java, + src/java/org/lwjgl/opencl/CLEventCallback.java, + src/java/org/lwjgl/opencl/CLMemObjectDestructorCallback.java, + src/java/org/lwjgl/opencl/CLNativeKernel.java, + src/java/org/lwjgl/opencl/CLObjectRegistryGlobal.java, + src/java/org/lwjgl/opencl/CLPlatform.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/opencl/HelloOpenCL.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/templates/org/lwjgl/opencl/CL10.java, + src/templates/org/lwjgl/opencl/CL11.java: CL: Cleaned-up + callbacks and object registries. + Mapped: Added .capacity() and .foreach() with default + elementCount. + +2011-07-29 11:30 spasi + + * src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/test/mapped/MappedObjectBench.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/util/generator/AutoSize.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java, + src/templates/org/lwjgl/opengl/NV_path_rendering.java: Added + support for NV_path_rendering. + Made MappedObjectUnsafe package private. + +2011-07-24 09:38 spasi + + * src/java/org/lwjgl/test/mapped/MappedFloat.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests4.java, + src/java/org/lwjgl/test/mapped/MappedSomething.java, + src/java/org/lwjgl/test/mapped/MappedVec2.java, + src/java/org/lwjgl/test/mapped/MappedVec3.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/util/mapped/MappedField.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/Pointer.java: @MappedType is now + optional. + copyTo now only copies (SIZEOF - padding) bytes. + +2011-07-23 22:28 spasi + + * src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Added support for volatile keyword. + +2011-07-23 22:02 spasi + + * src/java/org/lwjgl/LWJGLUtil.java, + src/java/org/lwjgl/test/mapped/MappedFloat.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests4.java, + src/java/org/lwjgl/test/mapped/MappedSomething.java, + src/java/org/lwjgl/test/mapped/MappedVec2.java, + src/java/org/lwjgl/test/mapped/MappedVec3.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedType.java, + src/java/org/lwjgl/util/mapped/Pointer.java: Removed sizeof from + @MappedType, it's calculated automatically now. + Added padding to @MappedType, defaults to 0. + Added support for @Pointer long fields for easier interaction + with pointer data. + +2011-07-22 20:09 spasi + + * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests2.java, + src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedSet2.java, + src/java/org/lwjgl/util/mapped/MappedSet3.java, + src/java/org/lwjgl/util/mapped/MappedSet4.java: Converted sizeof + and align to methods. + Override more methods in MappedObject subclasses, foreach is now + 4 times faster. + +2011-07-22 02:01 spasi + + * build.xml, libs/asm-debug-all.jar, libs/asm-util.jar, + libs/asm.jar, + src/java/org/lwjgl/test/mapped/MappedObjectBench.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests4.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java, + src/java/org/lwjgl/util/mapped/MappedSet2.java, + src/java/org/lwjgl/util/mapped/MappedSet3.java, + src/java/org/lwjgl/util/mapped/MappedSet4.java: Added support for + array access to mapped objects. + Added SpriteShootout test that uses mapped objects. + +2011-07-21 22:52 matzon + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/test/input/MouseTest.java, + src/native/windows/org_lwjgl_opengl_Display.c: Initial stab at + win32 resize api + +2011-07-17 09:37 spasi + + * src/java/org/lwjgl/opengl/APIUtil.java, + src/java/org/lwjgl/opengles/APIUtil.java: Code cleanup. + +2011-07-16 22:40 spasi + + * src/java/org/lwjgl/opengl/DrawableGLES.java: Removed GLES + dependency on GL APIUtil. + +2011-07-16 22:26 spasi + + * src/java/org/lwjgl/opengl/APIUtil.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/TypeMap.java, + src/java/org/lwjgl/util/generator/Utils.java, + src/java/org/lwjgl/util/generator/openal/ALTypeMap.java, + src/java/org/lwjgl/util/generator/opencl/CLTypeMap.java, + src/java/org/lwjgl/util/generator/opengl/GLCapabilitiesGenerator.java, + src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, + src/java/org/lwjgl/util/generator/opengl/GLTypeMap.java, + src/templates/org/lwjgl/opengl/AMD_name_gen_delete.java, + src/templates/org/lwjgl/opengl/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengl/APPLE_fence.java, + src/templates/org/lwjgl/opengl/APPLE_vertex_array_object.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_draw_buffers.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_sampler_objects.java, + src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shading_language_include.java, + src/templates/org/lwjgl/opengl/ARB_transform_feedback2.java, + src/templates/org/lwjgl/opengl/ARB_vertex_array_object.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/ATI_draw_buffers.java, + src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/EXT_texture_integer.java, + src/templates/org/lwjgl/opengl/GL11.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/NV_fence.java, + src/templates/org/lwjgl/opengl/NV_occlusion_query.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengl/NV_transform_feedback.java, + src/templates/org/lwjgl/opengl/NV_transform_feedback2.java: + Converted GL APIUtil to a per ContextCapabilities instance. + +2011-07-16 19:40 spasi + + * src/java/org/lwjgl/MemoryUtil.java: Removed test code. /fail + +2011-07-16 16:59 spasi + + * src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.c: Pointer + cast warning fix. + +2011-07-16 16:42 spasi + + * src/java/org/lwjgl/openal/ALC10.java, + src/java/org/lwjgl/openal/ALC11.java, + src/java/org/lwjgl/opengles/EGL.java, + src/java/org/lwjgl/opengles/EGLKHRFenceSync.java, + src/java/org/lwjgl/opengles/EGLNVSync.java, + src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, + src/native/common/opengles/org_lwjgl_opengles_EGL.c, + src/native/common/opengles/org_lwjgl_opengles_EGLKHRFenceSync.c, + src/native/common/opengles/org_lwjgl_opengles_EGLNVSync.c, + src/native/common/org_lwjgl_openal_ALC10.c, + src/native/common/org_lwjgl_openal_ALC11.c: More java-side + pointer arithmetic. + Fixed pointer cast warning. + +2011-07-16 16:05 spasi + + * src/java/org/lwjgl/MemoryUtil.java, + src/java/org/lwjgl/MemoryUtilSun.java, + src/java/org/lwjgl/PointerBuffer.java, + src/java/org/lwjgl/opencl/APIUtil.java, + src/java/org/lwjgl/opencl/InfoUtilFactory.java, + src/java/org/lwjgl/opengl/APIUtil.java, + src/java/org/lwjgl/opengles/APIUtil.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutCL.java, + src/java/org/lwjgl/test/opengl/sprites/StreamVBO.java, + src/java/org/lwjgl/util/generator/JNITypeTranslator.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, + src/templates/org/lwjgl/opencl/CL10.java, + src/templates/org/lwjgl/opencl/CL10GL.java, + src/templates/org/lwjgl/opencl/EXT_migrate_memobject.java, + src/templates/org/lwjgl/opengl/AMD_name_gen_delete.java, + src/templates/org/lwjgl/opengl/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengl/APPLE_fence.java, + src/templates/org/lwjgl/opengl/APPLE_vertex_array_object.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_draw_buffers.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_sampler_objects.java, + src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shading_language_include.java, + src/templates/org/lwjgl/opengl/ARB_transform_feedback2.java, + src/templates/org/lwjgl/opengl/ARB_vertex_array_object.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/ATI_draw_buffers.java, + src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/EXT_texture_integer.java, + src/templates/org/lwjgl/opengl/EXT_transform_feedback.java, + src/templates/org/lwjgl/opengl/GL11.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL31.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/NV_fence.java, + src/templates/org/lwjgl/opengl/NV_occlusion_query.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengl/NV_transform_feedback.java, + src/templates/org/lwjgl/opengl/NV_transform_feedback2.java, + src/templates/org/lwjgl/opengles/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengles/ARB_draw_buffers.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/NV_draw_buffers.java, + src/templates/org/lwjgl/opengles/NV_fence.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java, + src/templates/org/lwjgl/opengles/OES_vertex_array_object.java, + src/templates/org/lwjgl/opengles/QCOM_driver_control.java: Moved + all pointer arithmetic to Java code. + +2011-07-14 23:11 spasi + + * src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Fixed manual merge error. + +2011-07-14 16:54 spasi + + * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Implemented .next() with bytecode transformation, 4x faster now. + Made method transformation a bit faster. + +2011-07-13 22:15 kappa1 + + * src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/DisplayImplementation.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/MacOSXFrame.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java: Implement Resizing + Display API for OS X + +2011-07-13 22:15 spasi + + * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests2.java, + src/java/org/lwjgl/test/mapped/MappedObjectWithLibrary.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedSet2.java, + src/java/org/lwjgl/util/mapped/MappedSet3.java, + src/java/org/lwjgl/util/mapped/MappedSet4.java: Removed stride + and .configure. Mapped object view updates are now 50% faster. + [Riven] + org.lwjgl.util.mapped.PrintBytecode is now functional. [Riven] + +2011-07-13 19:29 kappa1 + + * src/java/org/lwjgl/opengl/Display.java: Updated JavaDoc for the + new resizing api to clarify behaviour when running in fullscreen + or with Display.setParent(). + +2011-07-13 12:44 spasi + + * src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedObject.java: Made + MappedForeach package private (foreach returns Iterable now) and + changed next() to go through the bounds check. + +2011-07-12 22:07 kappa1 + + * src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/DisplayImplementation.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java: Add placeholder + methods for initial resizing api for the Display + +2011-07-12 21:30 spasi + + * src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Fixed stackmap and classloading bugs. + +2011-07-12 20:59 spasi + + * src/templates/org/lwjgl/opengles/EXT_unpack_subimage.java, + src/templates/org/lwjgl/opengles/NV_draw_buffers.java, + src/templates/org/lwjgl/opengles/NV_read_depth_stencil.java, + src/templates/org/lwjgl/opengles/NV_texture_compression_s3tc_update.java, + src/templates/org/lwjgl/opengles/NV_texture_npot_2D_mipmap.java: + Added some new ES extensions. + +2011-07-12 20:47 spasi + + * src/templates/org/lwjgl/opencl/EXT_atomic_counters_32.java, + src/templates/org/lwjgl/opencl/EXT_atomic_counters_64.java: Added + support for EXT_atomic_counter_32/64. + +2011-07-12 20:40 spasi + + * src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java: Added bounds + check to copyRange. + +2011-07-12 19:29 spasi + + * src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Added friendly error message when a non-static inner class is + registered with the transformer. + +2011-07-12 18:30 riven-lwjgl + + * src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + First attempt at manual computation of stack frames + +2011-07-12 17:49 riven-lwjgl + + * src/java/org/lwjgl/test/mapped/MappedObjectWithLibrary.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: Test + case showing problems on loading library (64 vs 32 bit) + +2011-07-12 15:36 spasi + + * build.xml, src/java/org/lwjgl/opengl/DrawableGL.java, + src/java/org/lwjgl/opengl/DrawableGLES.java, + src/java/org/lwjgl/opengl/DrawableLWJGL.java, + src/java/org/lwjgl/opengl/PixelFormatLWJGL.java: Added GLES + classes on which Display depends to the main jar. + +2011-07-12 14:21 spasi + + * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: + Changed mapping behavior to be consistent with the LWJGL API; it + now starts at the buffer's current .position(). + Reverted client JVM warning to use serr instead of LWJGLUtil.log, + for extra visibility when Debug is disabled. + +2011-07-12 13:44 spasi + + * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/util/mapped/MappedObject.java: Fixed bounds + checking to work with .sliced mapped objects. + +2011-07-12 13:29 spasi + + * src/java/org/lwjgl/LWJGLUtil.java, + src/java/org/lwjgl/test/mapped, + src/java/org/lwjgl/test/mapped/MappedFloat.java, + src/java/org/lwjgl/test/mapped/MappedObjectBench.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests2.java, + src/java/org/lwjgl/test/mapped/MappedObjectTests3.java, + src/java/org/lwjgl/test/mapped/MappedSomething.java, + src/java/org/lwjgl/test/mapped/MappedVec2.java, + src/java/org/lwjgl/test/mapped/MappedVec3.java, + src/java/org/lwjgl/test/mapped/TestMappedObject.java, + src/java/org/lwjgl/util/mapped/MappedField.java, + src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java, + src/java/org/lwjgl/util/mapped/MappedSet.java, + src/java/org/lwjgl/util/mapped/MappedSet2.java, + src/java/org/lwjgl/util/mapped/MappedSet3.java, + src/java/org/lwjgl/util/mapped/MappedSet4.java, + src/java/org/lwjgl/util/mapped/MappedType.java: Mapped object + code improvements: added license, additional documentation, + reformatted code, now using LWJGLUtil.log instead of System.err. + Added system properties for bytecode transformer debug output. + (org.lwjgl.util.mapped.PrintTiming & + org.lwjgl.util.mapped.PrintActivity) + Added support for bounds checking the view of mapped objects. + Enabled with org.lwjgl.util.mapped.Checks + Added tests for mapped objects. (org.lwjgl.test.mapped package) + Added "[LWJGL] " prefix to all LWJGL generated debug messages. + +2011-07-11 22:21 spasi + + * build.xml: Added ASM to compilation classpath. + +2011-07-11 21:46 riven-lwjgl + + * libs/asm-util.jar, libs/asm.jar, src/java/org/lwjgl/util/mapped, + src/java/org/lwjgl/util/mapped/MappedField.java, + src/java/org/lwjgl/util/mapped/MappedForeach.java, + src/java/org/lwjgl/util/mapped/MappedHelper.java, + src/java/org/lwjgl/util/mapped/MappedObject.java, + src/java/org/lwjgl/util/mapped/MappedObjectClassLoader.java, + src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java, + src/java/org/lwjgl/util/mapped/MappedObjectUnsafe.java, + src/java/org/lwjgl/util/mapped/MappedSet.java, + src/java/org/lwjgl/util/mapped/MappedSet2.java, + src/java/org/lwjgl/util/mapped/MappedSet3.java, + src/java/org/lwjgl/util/mapped/MappedSet4.java, + src/java/org/lwjgl/util/mapped/MappedType.java: Initial release + of mapped objects library (v0.10) in LWJGL. + +2011-07-10 22:38 spasi + + * platform_build/build-generator.xml: Attempt to fix ant release. + +2011-07-10 19:16 spasi + + * platform_build/macosx_ant/build.xml: Attempt (2) to fix MacOS + build. + +2011-07-10 18:48 spasi + + * platform_build/macosx_ant/build.xml: Attempt to fix MacOS build. + +2011-07-10 18:18 spasi + + * src/java/org/lwjgl/test/opengles/MappedIndexedVBOTest.java: Fixed + display creation. + +2011-07-10 17:45 spasi + + * src/java/org/lwjgl/opengl/ContextType.java, + src/java/org/lwjgl/opengl/Display.java: Replaced + Display.createES() with Display.create(ContextType.GLES). + +2011-07-10 16:58 spasi + + * ., build.xml, libs, libs/linux/libEGL.so, + libs/linux/libGLESv2.so, libs/linux/x64, + libs/linux/x64/libEGL.so, libs/linux/x64/libGLESv2.so, + libs/windows, libs/windows/libEGL.dll, libs/windows/libEGL.lib, + libs/windows/libGLESv2.dll, platform_build/build-definitions.xml, + platform_build/build-generator.xml, + platform_build/linux_ant/build.xml, + platform_build/linux_ant/build_es.xml, + platform_build/macosx_ant/build.xml, + platform_build/mingw_ant/build.xml, + platform_build/windows_ant/build.xml, + platform_build/windows_ant/build_es.xml, + src/java/org/lwjgl/opencl/APIUtil.java, + src/java/org/lwjgl/opencl/CallbackUtil.java, + src/java/org/lwjgl/opencl/InfoUtilFactory.java, + src/java/org/lwjgl/opengl/AWTGLCanvas.java, + src/java/org/lwjgl/opengl/AbstractDrawable.java, + src/java/org/lwjgl/opengl/CallbackUtil.java, + src/java/org/lwjgl/opengl/Context.java, + src/java/org/lwjgl/opengl/ContextGL.java, + src/java/org/lwjgl/opengl/ContextGLES.java, + src/java/org/lwjgl/opengl/Display.java, + src/java/org/lwjgl/opengl/DisplayImplementation.java, + src/java/org/lwjgl/opengl/DrawableGL.java, + src/java/org/lwjgl/opengl/DrawableGLES.java, + src/java/org/lwjgl/opengl/DrawableLWJGL.java, + src/java/org/lwjgl/opengl/LinuxContextImplementation.java, + src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, + src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, + src/java/org/lwjgl/opengl/MacOSXDisplay.java, + src/java/org/lwjgl/opengl/NVPresentVideoUtil.java, + src/java/org/lwjgl/opengl/NVVideoCaptureUtil.java, + src/java/org/lwjgl/opengl/Pbuffer.java, + src/java/org/lwjgl/opengl/PixelFormat.java, + src/java/org/lwjgl/opengl/PixelFormatLWJGL.java, + src/java/org/lwjgl/opengl/SharedDrawable.java, + src/java/org/lwjgl/opengl/WindowsContextImplementation.java, + src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, + src/java/org/lwjgl/opengles, + src/java/org/lwjgl/opengles/APIUtil.java, + src/java/org/lwjgl/opengles/ContextAttribs.java, + src/java/org/lwjgl/opengles/EGL.java, + src/java/org/lwjgl/opengles/EGLConfig.java, + src/java/org/lwjgl/opengles/EGLContext.java, + src/java/org/lwjgl/opengles/EGLDisplay.java, + src/java/org/lwjgl/opengles/EGLImageOES.java, + src/java/org/lwjgl/opengles/EGLKHRFenceSync.java, + src/java/org/lwjgl/opengles/EGLKHRReusableSync.java, + src/java/org/lwjgl/opengles/EGLNVSync.java, + src/java/org/lwjgl/opengles/EGLSurface.java, + src/java/org/lwjgl/opengles/EGLSyncKHR.java, + src/java/org/lwjgl/opengles/EGLSyncNV.java, + src/java/org/lwjgl/opengles/GLChecks.java, + src/java/org/lwjgl/opengles/GLContext.java, + src/java/org/lwjgl/opengles/PeerInfo.java, + src/java/org/lwjgl/opengles/PixelFormat.java, + src/java/org/lwjgl/opengles/PowerManagementEventException.java, + src/java/org/lwjgl/opengles/StateTracker.java, + src/java/org/lwjgl/opengles/Util.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutCL.java, + src/java/org/lwjgl/test/opengles, + src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java, + src/java/org/lwjgl/test/opengles/Gears.java, + src/java/org/lwjgl/test/opengles/MappedIndexedVBOTest.java, + src/java/org/lwjgl/test/opengles/QuadRenderer.java, + src/java/org/lwjgl/test/opengles/util, + src/java/org/lwjgl/test/opengles/util/BufferObject.java, + src/java/org/lwjgl/test/opengles/util/BufferObjectArray.java, + src/java/org/lwjgl/test/opengles/util/BufferObjectElement.java, + src/java/org/lwjgl/test/opengles/util/GLLight.java, + src/java/org/lwjgl/test/opengles/util/GLMatrix.java, + src/java/org/lwjgl/test/opengles/util/GLObject.java, + src/java/org/lwjgl/test/opengles/util/Geometry.java, + src/java/org/lwjgl/test/opengles/util/ImmediateModeBuffer.java, + src/java/org/lwjgl/test/opengles/util/Shader.java, + src/java/org/lwjgl/test/opengles/util/ShaderProgram.java, + src/java/org/lwjgl/test/opengles/util/Sphere.java, + src/java/org/lwjgl/util/generator/FieldsGenerator.java, + src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, + src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, + src/java/org/lwjgl/util/generator/opengl/EGLint64NV.java, + src/java/org/lwjgl/util/generator/opengl/EGLuint64NV.java, + src/java/org/lwjgl/util/generator/opengl/GLESCapabilitiesGenerator.java, + src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, + src/java/org/lwjgl/util/vector/Matrix4f.java, src/native/common, + src/native/common/EGL, src/native/common/EGL/egl.h, + src/native/common/EGL/eglext.h, + src/native/common/EGL/eglplatform.h, src/native/common/GLES2, + src/native/common/GLES2/gl2.h, src/native/common/GLES2/gl2ext.h, + src/native/common/GLES2/gl2extimg.h, + src/native/common/GLES2/gl2platform.h, src/native/common/KHR, + src/native/common/KHR/khrplatform.h, src/native/common/extgl.c, + src/native/common/extgl.h, src/native/common/extgl_types.h, + src/native/common/opengl, src/native/common/opengl/extgl.c, + src/native/common/opengl/extgl.h, + src/native/common/opengl/extgl_types.h, + src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.c, + src/native/common/opengl/org_lwjgl_opengl_GLContext.c, + src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.c, + src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.c, + src/native/common/opengles, src/native/common/opengles/extgl.c, + src/native/common/opengles/extgl.h, + src/native/common/opengles/extgl_egl.c, + src/native/common/opengles/extgl_egl.h, + src/native/common/opengles/extgl_types.h, + src/native/common/opengles/org_lwjgl_opengles_EGL.c, + src/native/common/opengles/org_lwjgl_opengles_EGLKHRFenceSync.c, + src/native/common/opengles/org_lwjgl_opengles_EGLKHRReusableSync.c, + src/native/common/opengles/org_lwjgl_opengles_EGLNVSync.c, + src/native/common/opengles/org_lwjgl_opengles_GLContext.c, + src/native/common/org_lwjgl_opengl_CallbackUtil.c, + src/native/common/org_lwjgl_opengl_GLContext.c, src/native/linux, + src/native/linux/context.c, src/native/linux/context.h, + src/native/linux/display.c, src/native/linux/extgl_glx.c, + src/native/linux/extgl_glx.h, src/native/linux/opengl, + src/native/linux/opengl/GLX.c, src/native/linux/opengl/GLX.h, + src/native/linux/opengl/context.c, + src/native/linux/opengl/context.h, + src/native/linux/opengl/display.c, + src/native/linux/opengl/extgl_glx.c, + src/native/linux/opengl/extgl_glx.h, + src/native/linux/opengl/org_lwjgl_opengl_Display.c, + src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, + src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.c, + src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.c, + src/native/linux/opengl/org_lwjgl_opengl_Pbuffer.c, + src/native/linux/opengles, src/native/linux/opengles/context.c, + src/native/linux/opengles/context.h, + src/native/linux/opengles/display.c, + src/native/linux/opengles/extgl_glx.c, + src/native/linux/opengles/org_lwjgl_opengl_Display.c, + src/native/linux/org_lwjgl_opengl_Display.c, + src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, + src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, + src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, + src/native/linux/org_lwjgl_opengl_Pbuffer.c, + src/native/windows/context.c, src/native/windows/context.h, + src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, + src/native/windows/opengl, src/native/windows/opengl/WGL.c, + src/native/windows/opengl/WGL.h, + src/native/windows/opengl/context.c, + src/native/windows/opengl/context.h, + src/native/windows/opengl/extgl_wgl.c, + src/native/windows/opengl/extgl_wgl.h, + src/native/windows/opengl/org_lwjgl_opengl_Pbuffer.c, + src/native/windows/opengl/org_lwjgl_opengl_WindowsContextImplementation.c, + src/native/windows/opengl/org_lwjgl_opengl_WindowsPeerInfo.c, + src/native/windows/opengles, + src/native/windows/opengles/context.c, + src/native/windows/opengles/context.h, + src/native/windows/opengles/extgl_wgl.c, + src/native/windows/opengles/org_lwjgl_opengl_WindowsPeerInfo.c, + src/native/windows/org_lwjgl_opengl_Display.c, + src/native/windows/org_lwjgl_opengl_Pbuffer.c, + src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, + src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c, + src/templates/org/lwjgl/opencl/AMD_device_memory_flags.java, + src/templates/org/lwjgl/opencl/AMD_offline_devices.java, + src/templates/org/lwjgl/opencl/AMD_popcnt.java, + src/templates/org/lwjgl/opencl/CL10.java, + src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java, + src/templates/org/lwjgl/opengl/EXT_texture_lod_bias.java, + src/templates/org/lwjgl/opengl/NV_present_video.java, + src/templates/org/lwjgl/opengl/NV_video_capture.java, + src/templates/org/lwjgl/opengles, + src/templates/org/lwjgl/opengles/AMD_compressed_3DC_texture.java, + src/templates/org/lwjgl/opengles/AMD_compressed_ATC_texture.java, + src/templates/org/lwjgl/opengles/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengles/AMD_program_binary_Z400.java, + src/templates/org/lwjgl/opengles/ANGLE_framebuffer_blit.java, + src/templates/org/lwjgl/opengles/ANGLE_framebuffer_multisample.java, + src/templates/org/lwjgl/opengles/APPLE_framebuffer_multisample.java, + src/templates/org/lwjgl/opengles/APPLE_rgb_422.java, + src/templates/org/lwjgl/opengles/APPLE_texture_format_BGRA8888.java, + src/templates/org/lwjgl/opengles/APPLE_texture_max_level.java, + src/templates/org/lwjgl/opengles/ARB_draw_buffers.java, + src/templates/org/lwjgl/opengles/ARB_half_float_pixel.java, + src/templates/org/lwjgl/opengles/ARB_texture_rectangle.java, + src/templates/org/lwjgl/opengles/ARM_mali_shader_binary.java, + src/templates/org/lwjgl/opengles/ARM_rgba8.java, + src/templates/org/lwjgl/opengles/DMP_shader_binary.java, + src/templates/org/lwjgl/opengles/EXT_Cg_shader.java, + src/templates/org/lwjgl/opengles/EXT_bgra.java, + src/templates/org/lwjgl/opengles/EXT_blend_minmax.java, + src/templates/org/lwjgl/opengles/EXT_discard_framebuffer.java, + src/templates/org/lwjgl/opengles/EXT_frag_depth.java, + src/templates/org/lwjgl/opengles/EXT_multi_draw_arrays.java, + src/templates/org/lwjgl/opengles/EXT_packed_float.java, + src/templates/org/lwjgl/opengles/EXT_read_format_bgra.java, + src/templates/org/lwjgl/opengles/EXT_shader_texture_lod.java, + src/templates/org/lwjgl/opengles/EXT_texture_array.java, + src/templates/org/lwjgl/opengles/EXT_texture_compression_dxt1.java, + src/templates/org/lwjgl/opengles/EXT_texture_compression_latc.java, + src/templates/org/lwjgl/opengles/EXT_texture_compression_s3tc.java, + src/templates/org/lwjgl/opengles/EXT_texture_filter_anisotropic.java, + src/templates/org/lwjgl/opengles/EXT_texture_format_BGRA8888.java, + src/templates/org/lwjgl/opengles/EXT_texture_lod_bias.java, + src/templates/org/lwjgl/opengles/EXT_texture_type_2_10_10_10_REV.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/IMG_multisamples_render_to_texture.java, + src/templates/org/lwjgl/opengles/IMG_program_binary.java, + src/templates/org/lwjgl/opengles/IMG_shader_binary.java, + src/templates/org/lwjgl/opengles/IMG_texture_compression_pvrtc.java, + src/templates/org/lwjgl/opengles/NV_coverage_sample.java, + src/templates/org/lwjgl/opengles/NV_depth_nonlinear.java, + src/templates/org/lwjgl/opengles/NV_draw_path.java, + src/templates/org/lwjgl/opengles/NV_fbo_color_attachments.java, + src/templates/org/lwjgl/opengles/NV_fence.java, + src/templates/org/lwjgl/opengles/NV_framebuffer_vertex_attrib_array.java, + src/templates/org/lwjgl/opengles/NV_get_tex_image.java, + src/templates/org/lwjgl/opengles/NV_read_buffer.java, + src/templates/org/lwjgl/opengles/NV_shader_framebuffer_fetch.java, + src/templates/org/lwjgl/opengles/NV_system_time.java, + src/templates/org/lwjgl/opengles/OES_EGL_image.java, + src/templates/org/lwjgl/opengles/OES_EGL_image_external.java, + src/templates/org/lwjgl/opengles/OES_EGL_sync.java, + src/templates/org/lwjgl/opengles/OES_blend_equation_separate.java, + src/templates/org/lwjgl/opengles/OES_blend_func_separate.java, + src/templates/org/lwjgl/opengles/OES_blend_subtract.java, + src/templates/org/lwjgl/opengles/OES_compressed_ETC1_RGB8_texture.java, + src/templates/org/lwjgl/opengles/OES_compressed_paletted_texture.java, + src/templates/org/lwjgl/opengles/OES_depth24.java, + src/templates/org/lwjgl/opengles/OES_depth32.java, + src/templates/org/lwjgl/opengles/OES_depth_texture.java, + src/templates/org/lwjgl/opengles/OES_element_index_uint.java, + src/templates/org/lwjgl/opengles/OES_fbo_render_mipmap.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java, + src/templates/org/lwjgl/opengles/OES_get_program_binary.java, + src/templates/org/lwjgl/opengles/OES_mapbuffer.java, + src/templates/org/lwjgl/opengles/OES_packed_depth_stencil.java, + src/templates/org/lwjgl/opengles/OES_rgb8_rgba8.java, + src/templates/org/lwjgl/opengles/OES_standard_derivatives.java, + src/templates/org/lwjgl/opengles/OES_stencil1.java, + src/templates/org/lwjgl/opengles/OES_stencil4.java, + src/templates/org/lwjgl/opengles/OES_stencil8.java, + src/templates/org/lwjgl/opengles/OES_texture_3D.java, + src/templates/org/lwjgl/opengles/OES_texture_float.java, + src/templates/org/lwjgl/opengles/OES_texture_float_linear.java, + src/templates/org/lwjgl/opengles/OES_texture_half_float.java, + src/templates/org/lwjgl/opengles/OES_texture_half_float_linear.java, + src/templates/org/lwjgl/opengles/OES_texture_npot.java, + src/templates/org/lwjgl/opengles/OES_vertex_array_object.java, + src/templates/org/lwjgl/opengles/OES_vertex_half_float.java, + src/templates/org/lwjgl/opengles/OES_vertex_type_10_10_10_2.java, + src/templates/org/lwjgl/opengles/QCOM_driver_control.java, + src/templates/org/lwjgl/opengles/QCOM_extended_get.java, + src/templates/org/lwjgl/opengles/QCOM_extended_get2.java, + src/templates/org/lwjgl/opengles/QCOM_performance_monitor_global_mode.java, + src/templates/org/lwjgl/opengles/QCOM_tiled_rendering.java, + src/templates/org/lwjgl/opengles/QCOM_writeonly_rendering.java, + src/templates/org/lwjgl/opengles/VIV_shader_binary.java: Merged + OpenGL ES branch. + +2011-07-10 00:31 kappa1 + + * src/java/org/lwjgl/opengl/LinuxDisplay.java, + src/java/org/lwjgl/util/applet/AppletLoader.java: minor update to + comments and add missing JavaDoc + +2011-07-09 21:56 spasi + + * src/native/common/extcl.h, + src/native/common/org_lwjgl_opencl_CallbackUtil.c: Removed + __cdecl workaround. + +2011-07-09 10:20 spasi + + * src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample_blit_scaled.java: + Added support for EXT_framebuffer_multisample_blit_scaled. + +2011-07-08 17:47 kappa1 + + * src/java/org/lwjgl/test/openg... [truncated message content] |