You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ka...@us...> - 2011-11-12 19:01:34
|
Revision: 3691 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3691&view=rev Author: kappa1 Date: 2011-11-12 19:01:28 +0000 (Sat, 12 Nov 2011) Log Message: ----------- MacOS: remove the use of 'Blocks' in the Cocoa native code by switching to 'Selectors', should allow natives to be binary compatible with OS X 10.5 now. Modified Paths: -------------- trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m Modified: trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m =================================================================== --- trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m 2011-11-10 18:46:43 UTC (rev 3690) +++ trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m 2011-11-12 19:01:28 UTC (rev 3691) @@ -62,7 +62,22 @@ @end +// forward declaration +@interface AttachLayerOnMainThread : NSObject { + MacOSXPeerInfo *peer_info; + JAWT_MacOSXDrawingSurfaceInfo *macosx_dsi; +} +- (void) attachLayer; + +- (MacOSXPeerInfo*) peer_info; +- (JAWT_MacOSXDrawingSurfaceInfo) macosx_dsi; + +- (void) setPeer_info: (MacOSXPeerInfo*)input; +- (void) setMacosx_dsi: (JAWT_MacOSXDrawingSurfaceInfo*)input; + +@end + JNIEXPORT void JNICALL Java_org_lwjgl_opengl_MacOSXCanvasPeerInfo_nInitHandle (JNIEnv *env, jclass clazz, jobject lock_buffer_handle, jobject peer_info_handle, jboolean allowCALayer) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; @@ -97,18 +112,15 @@ } if (macosx_dsi != NULL) { - [JNFRunLoop performOnMainThreadWaiting:YES withBlock:^(){ - // attach the "root layer" to the AWT Canvas surface layers - id <JAWT_SurfaceLayers> surfaceLayers = (id <JAWT_SurfaceLayers>)macosx_dsi;//dsi->platformInfo; - if(surfaceLayers.layer == NULL) { - PBufferGLLayer *caGLLayer = [[PBufferGLLayer new] autorelease]; - caGLLayer.peer_info = peer_info; - caGLLayer.asynchronous = YES; - caGLLayer.needsDisplayOnBoundsChange = YES; - caGLLayer.opaque = YES; - surfaceLayers.layer = caGLLayer; - } - }]; + + AttachLayerOnMainThread *attachLayerOnMainThread = [[AttachLayerOnMainThread new] autorelease]; + attachLayerOnMainThread.peer_info = peer_info; + attachLayerOnMainThread.macosx_dsi = macosx_dsi; + + [JNFRunLoop performOnMainThread:@selector(attachLayer) + on:attachLayerOnMainThread + withObject:nil + waitUntilDone:YES]; } [pool release]; @@ -122,6 +134,40 @@ [pool release]; } +// Object class to CALayer on AppKit Thread +@implementation AttachLayerOnMainThread + +- (void) attachLayer { + // attach the "root layer" to the AWT Canvas surface layers + id <JAWT_SurfaceLayers> surfaceLayers = (id <JAWT_SurfaceLayers>)macosx_dsi;//dsi->platformInfo; + if(surfaceLayers.layer == NULL) { + PBufferGLLayer *caGLLayer = [[PBufferGLLayer new] autorelease]; + caGLLayer.peer_info = peer_info; + caGLLayer.asynchronous = YES; + caGLLayer.needsDisplayOnBoundsChange = YES; + caGLLayer.opaque = YES; + surfaceLayers.layer = caGLLayer; + } +} + +- (MacOSXPeerInfo*) peer_info { + return peer_info; +} + +- (JAWT_MacOSXDrawingSurfaceInfo*) macosx_dsi { + return macosx_dsi; +} + +- (void) setPeer_info: (MacOSXPeerInfo*)input { + peer_info = input; +} + +- (void) setMacosx_dsi: (JAWT_MacOSXDrawingSurfaceInfo*)input { + macosx_dsi = input; +} + +@end + // rotates a red square when asked to draw @implementation PBufferGLLayer This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2011-11-10 18:46:50
|
Revision: 3690 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3690&view=rev Author: spasi Date: 2011-11-10 18:46:43 +0000 (Thu, 10 Nov 2011) Log Message: ----------- Changed CallbackUtil to use ContextCapabilities instead of ContextGL. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/CallbackUtil.java trunk/LWJGL/src/java/org/lwjgl/opengl/Context.java trunk/LWJGL/src/java/org/lwjgl/opengl/GLContext.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/CallbackUtil.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/CallbackUtil.java 2011-10-30 14:44:52 UTC (rev 3689) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/CallbackUtil.java 2011-11-10 18:46:43 UTC (rev 3690) @@ -42,9 +42,9 @@ final class CallbackUtil { /** Context -> Long */ - private static final Map<ContextGL, Long> contextUserParamsARB = new HashMap<ContextGL, Long>(); + private static final Map<ContextCapabilities, Long> contextUserParamsARB = new HashMap<ContextCapabilities, Long>(); /** Context -> Long */ - private static final Map<ContextGL, Long> contextUserParamsAMD = new HashMap<ContextGL, Long>(); + private static final Map<ContextCapabilities, Long> contextUserParamsAMD = new HashMap<ContextCapabilities, Long>(); private CallbackUtil() {} @@ -84,19 +84,19 @@ * * @param userParam the global reference pointer */ - private static void registerContextCallback(final long userParam, final Map<ContextGL, Long> contextUserData) { - ContextGL context = ContextGL.getCurrentContext(); - if ( context == null ) { + private static void registerContextCallback(final long userParam, final Map<ContextCapabilities, Long> contextUserData) { + ContextCapabilities caps = GLContext.getCapabilities(); + if ( caps == null ) { deleteGlobalRef(userParam); throw new IllegalStateException("No context is current."); } - final Long userParam_old = contextUserData.remove(context); + final Long userParam_old = contextUserData.remove(caps); if ( userParam_old != null ) deleteGlobalRef(userParam_old); if ( userParam != 0 ) - contextUserData.put(context, userParam); + contextUserData.put(caps, userParam); } /** @@ -104,12 +104,15 @@ * * @param context the Context to unregister */ - static void unregisterCallbacks(final ContextGL context) { - Long userParam = contextUserParamsARB.remove(context); + static void unregisterCallbacks(final Object context) { + // TODO: This is never called for custom contexts. Need to fix for LWJGL 3.0 + final ContextCapabilities caps = GLContext.getCapabilities(context); + + Long userParam = contextUserParamsARB.remove(caps); if ( userParam != null ) deleteGlobalRef(userParam); - userParam = contextUserParamsAMD.remove(context); + userParam = contextUserParamsAMD.remove(caps); if ( userParam != null ) deleteGlobalRef(userParam); } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Context.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Context.java 2011-10-30 14:44:52 UTC (rev 3689) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Context.java 2011-11-10 18:46:43 UTC (rev 3690) @@ -32,7 +32,6 @@ package org.lwjgl.opengl; import org.lwjgl.LWJGLException; -import org.lwjgl.opengles.PowerManagementEventException; /** * @author Spasi Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/GLContext.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/GLContext.java 2011-10-30 14:44:52 UTC (rev 3689) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/GLContext.java 2011-11-10 18:46:43 UTC (rev 3690) @@ -130,6 +130,17 @@ return getThreadLocalCapabilities(); } + /** + * Returns the capabilities instance associated with the specified context object. + * + * @param context the context object + * + * @return the capabilities instance + */ + static ContextCapabilities getCapabilities(Object context) { + return capability_cache.get(context); + } + private static ContextCapabilities getThreadLocalCapabilities() { return current_capabilities.get(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-30 14:44:59
|
Revision: 3689 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3689&view=rev Author: kappa1 Date: 2011-10-30 14:44:52 +0000 (Sun, 30 Oct 2011) Log Message: ----------- Fix keyboard handling when running Display.setParent() as an application on Linux. Thus allowing WM and system hot-keys to function again when the LWJGL app has focus. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2011-10-26 20:24:22 UTC (rev 3688) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2011-10-30 14:44:52 UTC (rev 3689) @@ -152,6 +152,7 @@ private static boolean xembedded; private long parent_proxy_focus_window; private boolean parent_focused; + private boolean parent_focus_changed; private long last_window_focus = 0; private LinuxKeyboard keyboard; @@ -161,11 +162,13 @@ public void focusGained(FocusEvent e) { synchronized (GlobalLock.lock) { parent_focused = true; + parent_focus_changed = true; } } public void focusLost(FocusEvent e) { synchronized (GlobalLock.lock) { parent_focused = false; + parent_focus_changed = true; } } }; @@ -489,9 +492,8 @@ if (parent != null) { parent.addFocusListener(focus_listener); - if (parent.isFocusOwner()) { - parent_focused = true; - } + parent_focused = parent.isFocusOwner(); + parent_focus_changed = true; } } finally { peer_info.unlock(); @@ -549,6 +551,9 @@ public void destroyWindow() { lockAWT(); try { + if (parent != null) { + parent.removeFocusListener(focus_listener); + } try { setNativeCursor(null); } catch (LWJGLException e) { @@ -971,20 +976,24 @@ } } else { - if (parent_focused != keyboard_grabbed) { - if (parent_focused) { - grabKeyboard(); - input_released = false; - focused = true; - } - else { - ungrabKeyboard(); - input_released = true; - focused = false; - } + if (parent_focus_changed && parent_focused) { + setInputFocusUnsafe(getWindow()); + parent_focus_changed = false; } } } + + private void setInputFocusUnsafe(long window) { + try { + nSetInputFocus(getDisplay(), window, CurrentTime); + nSync(getDisplay(), false); + } catch (LWJGLException e) { + // Since we don't have any event timings for XSetInputFocus, a race condition might give a BadMatch, which we'll catch and ignore + LWJGLUtil.log("Got exception while trying to focus: " + e); + } + } + + private static native void nSync(long display, boolean throw_away_events) throws LWJGLException; /** * This method will check if the parent window is active when running Modified: trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-26 20:24:22 UTC (rev 3688) +++ trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-30 14:44:52 UTC (rev 3689) @@ -138,6 +138,11 @@ return (intptr_t)XSetErrorHandler(handler); } +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSync(JNIEnv *env, jclass unused, jlong display_ptr, jboolean throw_away_events) { + Display *disp = (Display *)(intptr_t)display_ptr; + XSync(disp, throw_away_events ? True : False); +} + JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_sync(JNIEnv *env, jclass unused, jlong display_ptr, jboolean throw_away_events) { Display *disp = (Display *)(intptr_t)display_ptr; XSync(disp, throw_away_events ? True : False); Modified: trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-26 20:24:22 UTC (rev 3688) +++ trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-30 14:44:52 UTC (rev 3689) @@ -135,6 +135,11 @@ return (intptr_t)XSetErrorHandler(handler); } +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSync(JNIEnv *env, jclass unused, jlong display_ptr, jboolean throw_away_events) { + Display *disp = (Display *)(intptr_t)display_ptr; + XSync(disp, throw_away_events ? True : False); +} + JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_sync(JNIEnv *env, jclass unused, jlong display_ptr, jboolean throw_away_events) { Display *disp = (Display *)(intptr_t)display_ptr; XSync(disp, throw_away_events ? True : False); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-26 20:24:29
|
Revision: 3688 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3688&view=rev Author: kappa1 Date: 2011-10-26 20:24:22 +0000 (Wed, 26 Oct 2011) Log Message: ----------- Only set X window hints on the Linux native display window when not using Display.setParent() Modified Paths: -------------- trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-25 17:42:56 UTC (rev 3687) +++ trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-26 20:24:22 UTC (rev 3688) @@ -376,8 +376,10 @@ setDecorations(disp, win, 0); } - updateWindowBounds(disp, win, x, y, width, height, JNI_TRUE, resizable); - updateWindowHints(env, disp, win); + if (RootWindow(disp, screen) == parent_handle) { // on set hints when Display.setParent isn't used + updateWindowBounds(disp, win, x, y, width, height, JNI_TRUE, resizable); + updateWindowHints(env, disp, win); + } #define NUM_ATOMS 1 Atom protocol_atoms[NUM_ATOMS] = {XInternAtom(disp, "WM_DELETE_WINDOW", False)/*, XInternAtom(disp, "WM_TAKE_FOCUS", False)*/}; Modified: trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-25 17:42:56 UTC (rev 3687) +++ trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-26 20:24:22 UTC (rev 3688) @@ -370,8 +370,10 @@ setDecorations(disp, win, 0); } - updateWindowBounds(disp, win, x, y, width, height, JNI_TRUE, resizable); - updateWindowHints(env, disp, win); + if (RootWindow(disp, screen) == parent_handle) { // on set hints when Display.setParent isn't used + updateWindowBounds(disp, win, x, y, width, height, JNI_TRUE, resizable); + updateWindowHints(env, disp, win); + } #define NUM_ATOMS 1 Atom protocol_atoms[NUM_ATOMS] = {XInternAtom(disp, "WM_DELETE_WINDOW", False)/*, XInternAtom(disp, "WM_TAKE_FOCUS", False)*/}; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2011-10-25 17:43:03
|
Revision: 3687 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3687&view=rev Author: spasi Date: 2011-10-25 17:42:56 +0000 (Tue, 25 Oct 2011) Log Message: ----------- Changed manual null check to a MemoryUtil.getAddressSafe call. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java Modified: trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java 2011-10-25 17:14:29 UTC (rev 3686) +++ trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java 2011-10-25 17:42:56 UTC (rev 3687) @@ -93,7 +93,7 @@ */ public static ALCdevice alcCaptureOpenDevice(String devicename, int frequency, int format, int buffersize) { ByteBuffer buffer = MemoryUtil.encodeASCII(devicename); - long device_address = nalcCaptureOpenDevice((buffer == null) ? 0 : MemoryUtil.getAddress(buffer), frequency, format, buffersize); + long device_address = nalcCaptureOpenDevice(MemoryUtil.getAddressSafe(buffer), frequency, format, buffersize); if(device_address != 0) { ALCdevice device = new ALCdevice(device_address); synchronized (ALC10.devices) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-25 17:14:35
|
Revision: 3686 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3686&view=rev Author: matzon Date: 2011-10-25 17:14:29 +0000 (Tue, 25 Oct 2011) Log Message: ----------- upx compressed oal32 Modified Paths: -------------- trunk/LWJGL/libs/windows/OpenAL32.dll Modified: trunk/LWJGL/libs/windows/OpenAL32.dll =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-25 17:13:23
|
Revision: 3685 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3685&view=rev Author: matzon Date: 2011-10-25 17:13:14 +0000 (Tue, 25 Oct 2011) Log Message: ----------- Updating OpenAL-Soft to latest (319f404) Modified Paths: -------------- trunk/LWJGL/libs/linux/libopenal.so trunk/LWJGL/libs/linux/libopenal64.so trunk/LWJGL/libs/solaris/libopenal.so trunk/LWJGL/libs/solaris/libopenal64.so trunk/LWJGL/libs/windows/OpenAL32.dll trunk/LWJGL/libs/windows/OpenAL64.dll Modified: trunk/LWJGL/libs/linux/libopenal.so =================================================================== (Binary files differ) Modified: trunk/LWJGL/libs/linux/libopenal64.so =================================================================== (Binary files differ) Modified: trunk/LWJGL/libs/solaris/libopenal.so =================================================================== (Binary files differ) Modified: trunk/LWJGL/libs/solaris/libopenal64.so =================================================================== (Binary files differ) Modified: trunk/LWJGL/libs/windows/OpenAL32.dll =================================================================== (Binary files differ) Modified: trunk/LWJGL/libs/windows/OpenAL64.dll =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-21 22:51:00
|
Revision: 3684 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3684&view=rev Author: kappa1 Date: 2011-10-21 22:50:54 +0000 (Fri, 21 Oct 2011) Log Message: ----------- Fix crash on Mac OS X when using Display.setParent() and switching from fullscreen to windowed mode. Modified Paths: -------------- trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m Modified: trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m =================================================================== --- trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m 2011-10-20 10:36:42 UTC (rev 3683) +++ trunk/LWJGL/src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m 2011-10-21 22:50:54 UTC (rev 3684) @@ -52,7 +52,6 @@ @interface PBufferGLLayer : NSOpenGLLayer { MacOSXPeerInfo *peer_info; GLuint textureID; - BOOL canDraw; } - (MacOSXPeerInfo*) peer_info; @@ -78,7 +77,7 @@ jint width = surface->dsi->bounds.width; jint height = surface->dsi->bounds.height; - if(peer_info->pbuffer == NULL || width != [peer_info->pbuffer pixelsWide] || height != [peer_info->pbuffer pixelsHigh]) { + if(peer_info->pbuffer == NULL || peer_info->window || width != [peer_info->pbuffer pixelsWide] || height != [peer_info->pbuffer pixelsHigh]) { if(peer_info->pbuffer != NULL) { [peer_info->pbuffer release]; } @@ -193,7 +192,7 @@ pixelFormat:(CGLPixelFormatObj)pixelFormat forLayerTime:(CFTimeInterval)timeInterval displayTime:(const CVTimeStamp *)timeStamp { - return peer_info->canDrawGL ? YES : NO; + return (peer_info->canDrawGL && !peer_info->window) ? YES : NO; } - (MacOSXPeerInfo*) peer_info { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-20 10:36:53
|
Revision: 3683 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3683&view=rev Author: kappa1 Date: 2011-10-20 10:36:42 +0000 (Thu, 20 Oct 2011) Log Message: ----------- AppletLoader: minor change to provided more information for some error messages. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-20 07:57:54 UTC (rev 3682) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-20 10:36:42 UTC (rev 3683) @@ -1843,7 +1843,7 @@ } if (certs1.length != certs2.length) { - System.out.println("Certificate chain differs in length!"); + System.out.println("Certificate chain differs in length [" + certs1.length + " vs " + certs2.length + "]!"); return false; } @@ -1989,7 +1989,7 @@ } // show error as image could not be loaded - fatalErrorOccured("Unable to load logo and progressbar images", null); + fatalErrorOccured("Unable to load the logo/progressbar image: " + s, null); return null; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-20 07:58:00
|
Revision: 3682 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3682&view=rev Author: matzon Date: 2011-10-20 07:57:54 +0000 (Thu, 20 Oct 2011) Log Message: ----------- fixed issue when NULL (default) was passed in as a deviceName Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java Modified: trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java 2011-10-18 17:23:39 UTC (rev 3681) +++ trunk/LWJGL/src/java/org/lwjgl/openal/ALC11.java 2011-10-20 07:57:54 UTC (rev 3682) @@ -93,7 +93,7 @@ */ public static ALCdevice alcCaptureOpenDevice(String devicename, int frequency, int format, int buffersize) { ByteBuffer buffer = MemoryUtil.encodeASCII(devicename); - long device_address = nalcCaptureOpenDevice(MemoryUtil.getAddress(buffer), frequency, format, buffersize); + long device_address = nalcCaptureOpenDevice((buffer == null) ? 0 : MemoryUtil.getAddress(buffer), frequency, format, buffersize); if(device_address != 0) { ALCdevice device = new ALCdevice(device_address); synchronized (ALC10.devices) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-18 17:23:45
|
Revision: 3681 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3681&view=rev Author: matzon Date: 2011-10-18 17:23:39 +0000 (Tue, 18 Oct 2011) Log Message: ----------- make Display.destroy a NOP if it hasn't been created yet Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2011-10-17 07:45:46 UTC (rev 3680) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2011-10-18 17:23:39 UTC (rev 3681) @@ -1107,7 +1107,9 @@ * regardless of whether the Display was the current rendering context. */ public static void destroy() { - drawable.destroy(); + if(isCreated()) { + drawable.destroy(); + } } /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-17 07:45:53
|
Revision: 3680 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3680&view=rev Author: matzon Date: 2011-10-17 07:45:46 +0000 (Mon, 17 Oct 2011) Log Message: ----------- switching to 2.8.2 Modified Paths: -------------- trunk/LWJGL/platform_build/build-definitions.xml trunk/LWJGL/src/java/org/lwjgl/Sys.java Modified: trunk/LWJGL/platform_build/build-definitions.xml =================================================================== --- trunk/LWJGL/platform_build/build-definitions.xml 2011-10-15 22:11:38 UTC (rev 3679) +++ trunk/LWJGL/platform_build/build-definitions.xml 2011-10-17 07:45:46 UTC (rev 3680) @@ -12,7 +12,7 @@ <property name="lwjgl.docs" location="doc" /> <property name="lwjgl.temp" location="temp" /> <property name="lwjgl.res" location="res" /> - <property name="lwjgl.version" value="2.8.1" /> + <property name="lwjgl.version" value="2.8.2" /> <property name="lwjgl.web" location="www" /> <property name="opengl-template-pattern" value="org/lwjgl/opengl/GL*.java,org/lwjgl/opengl/ARB*.java,org/lwjgl/opengl/AMD*.java,org/lwjgl/opengl/APPLE*.java,org/lwjgl/opengl/ATI*.java,org/lwjgl/opengl/EXT*.java,org/lwjgl/opengl/NV*.java,org/lwjgl/opengl/NVX*.java,org/lwjgl/opengl/HP*.java,org/lwjgl/opengl/IBM*.java,org/lwjgl/opengl/SUN*.java,org/lwjgl/opengl/SGIS*.java,org/lwjgl/opengl/GREMEDY*.java"/> Modified: trunk/LWJGL/src/java/org/lwjgl/Sys.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/Sys.java 2011-10-15 22:11:38 UTC (rev 3679) +++ trunk/LWJGL/src/java/org/lwjgl/Sys.java 2011-10-17 07:45:46 UTC (rev 3680) @@ -54,7 +54,7 @@ private static final String JNI_LIBRARY_NAME = "lwjgl"; /** Current version of library */ - private static final String VERSION = "2.8.1"; + private static final String VERSION = "2.8.2"; private static final String POSTFIX64BIT = "64"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-15 22:11:44
|
Revision: 3679 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3679&view=rev Author: matzon Date: 2011-10-15 22:11:38 +0000 (Sat, 15 Oct 2011) Log Message: ----------- tagging 2.8.1 Added Paths: ----------- tags/lwjgl2.8.1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-15 21:14:05
|
Revision: 3678 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3678&view=rev Author: matzon Date: 2011-10-15 21:13:58 +0000 (Sat, 15 Oct 2011) Log Message: ----------- add copy-nightly-binaries target to build file Modified Paths: -------------- trunk/LWJGL/build.xml Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2011-10-15 20:25:09 UTC (rev 3677) +++ trunk/LWJGL/build.xml 2011-10-15 21:13:58 UTC (rev 3678) @@ -625,4 +625,16 @@ <bottom><![CDATA[<i>Copyright © 2002-2009 lwjgl.org. All Rights Reserved.</i>]]></bottom> </javadoc> </target> + + <!-- get and copy nightly binaries into libs folder --> + <target name="copy-nightly-binaries" depends="-initialize" description="Copies latest successful nightly binaries into appropriate libs folder"> + <delete file="${lwjgl.temp}/lwjgl-${lwjgl.version}.zip" failonerror="false"/> + <get src="http://www.newdawnsoftware.com/jenkins/view/LWJGL/job/LWJGL/lastSuccessfulBuild/artifact/dist/lwjgl-${lwjgl.version}.zip" dest="${lwjgl.temp}" verbose="true"/> + <unzip src="${lwjgl.temp}/lwjgl-${lwjgl.version}.zip" dest="${lwjgl.lib}" overwrite="true"> + <patternset> + <include name="**/native/**/*lwjgl*"/> + </patternset> + <globmapper from="lwjgl-${lwjgl.version}/native/*" to="*"/> + </unzip> + </target> </project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-15 20:25:15
|
Revision: 3677 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3677&view=rev Author: matzon Date: 2011-10-15 20:25:09 +0000 (Sat, 15 Oct 2011) Log Message: ----------- adding javadoc to ignore list Property Changed: ---------------- trunk/LWJGL/doc/ Property changes on: trunk/LWJGL/doc ___________________________________________________________________ Added: svn:ignore + javadoc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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] |
From: <ma...@us...> - 2011-10-15 20:22:30
|
Revision: 3675 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3675&view=rev Author: matzon Date: 2011-10-15 20:22:23 +0000 (Sat, 15 Oct 2011) Log Message: ----------- adding binaries to ignore list Property Changed: ---------------- trunk/LWJGL/libs/macosx/ trunk/LWJGL/libs/windows/ Property changes on: trunk/LWJGL/libs/macosx ___________________________________________________________________ Added: svn:ignore + liblwjgl.jnilib Property changes on: trunk/LWJGL/libs/windows ___________________________________________________________________ Modified: svn:ignore - lwjgl.dll + lwjgl.dll lwjgl64.dll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-15 20:18:07
|
Revision: 3674 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3674&view=rev Author: matzon Date: 2011-10-15 20:18:01 +0000 (Sat, 15 Oct 2011) Log Message: ----------- applying rubens latest maven patches Modified Paths: -------------- trunk/LWJGL/maven/build.xml trunk/LWJGL/maven/lwjgl-platform.pom Modified: trunk/LWJGL/maven/build.xml =================================================================== --- trunk/LWJGL/maven/build.xml 2011-10-14 15:00:02 UTC (rev 3673) +++ trunk/LWJGL/maven/build.xml 2011-10-15 20:18:01 UTC (rev 3674) @@ -34,8 +34,8 @@ <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl-parent.pom" /> <arg value="-Dfile=lwjgl-parent.pom" /> - <arg value="-Plwjglgpg" /> - </artifact:mvn> + <arg value="-Plwjglgpg" /> + </artifact:mvn> <!-- lwjgl.jar --> @@ -48,7 +48,7 @@ <arg value="-Dtypes=jar,jar" /> <arg value="-Dclassifiers=sources,javadoc" /> <arg value="-Dfiles=lwjgl-sources.jar,lwjgl-javadoc.jar" /> - <arg value="-Plwjglgpg" /> + <arg value="-Plwjglgpg" /> </artifact:mvn> @@ -59,12 +59,11 @@ <arg value="-Durl=${mavenrepo}" /> <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl-platform.pom" /> - <arg value="-Dfile=lwjgl-platform-natives-windows.jar" /> - <arg value="-Dclassifier=natives-windows" /> - <arg value="-Dtypes=jar,jar" /> - <arg value="-Dclassifiers=natives-linux,natives-osx" /> - <arg value="-Dfiles=lwjgl-platform-natives-linux.jar,lwjgl-platform-natives-osx.jar" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dfile=lwjgl-platform.pom" /> + <arg value="-Dtypes=jar,jar,jar" /> + <arg value="-Dclassifiers=natives-windows,natives-linux,natives-osx" /> + <arg value="-Dfiles=lwjgl-platform-natives-windows.jar,lwjgl-platform-natives-linux.jar,lwjgl-platform-natives-osx.jar" /> + <arg value="-Plwjglgpg" /> </artifact:mvn> @@ -79,7 +78,7 @@ <arg value="-Dtypes=jar,jar" /> <arg value="-Dclassifiers=sources,javadoc" /> <arg value="-Dfiles=lwjgl_util-sources.jar,lwjgl_util-javadoc.jar" /> - <arg value="-Plwjglgpg" /> + <arg value="-Plwjglgpg" /> </artifact:mvn> <!-- lwjgl_util_applet.jar --> @@ -93,13 +92,13 @@ <arg value="-Dtypes=jar,jar" /> <arg value="-Dclassifiers=sources,javadoc" /> <arg value="-Dfiles=lwjgl_util_applet-sources.jar,lwjgl_util_applet-javadoc.jar" /> - <arg value="-Plwjglgpg" /> + <arg value="-Plwjglgpg" /> </artifact:mvn> </target> - <target name="execute-install"> + <target name="execute-install"> <!-- parent.pom --> @@ -109,8 +108,7 @@ <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl-parent.pom" /> <arg value="-Dfile=lwjgl-parent.pom" /> - <arg value="-Plwjglgpg" /> - </artifact:mvn> + </artifact:mvn> <!-- lwjgl.jar --> @@ -120,7 +118,6 @@ <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl.pom" /> <arg value="-Dfile=lwjgl.jar" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> <artifact:mvn> @@ -130,7 +127,6 @@ <arg value="-DpomFile=lwjgl.pom" /> <arg value="-Dfile=lwjgl-sources.jar" /> <arg value="-Dclassifier=sources" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> <artifact:mvn> @@ -140,7 +136,6 @@ <arg value="-DpomFile=lwjgl.pom" /> <arg value="-Dfile=lwjgl-javadoc.jar" /> <arg value="-Dclassifier=javadoc" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> <!-- lwjgl natives --> @@ -152,7 +147,7 @@ <arg value="-DpomFile=lwjgl-platform.pom" /> <arg value="-Dfile=lwjgl-platform-natives-windows.jar" /> <arg value="-Dclassifier=natives-windows" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <artifact:mvn> @@ -162,7 +157,7 @@ <arg value="-DpomFile=lwjgl-platform.pom" /> <arg value="-Dfile=lwjgl-platform-natives-linux.jar" /> <arg value="-Dclassifier=natives-linux" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <artifact:mvn> @@ -172,7 +167,7 @@ <arg value="-DpomFile=lwjgl-platform.pom" /> <arg value="-Dfile=lwjgl-platform-natives-osx.jar" /> <arg value="-Dclassifier=natives-osx" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <!-- lwjgl_util.jar --> @@ -183,7 +178,7 @@ <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl_util.pom" /> <arg value="-Dfile=lwjgl_util.jar" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <artifact:mvn> @@ -193,7 +188,7 @@ <arg value="-DpomFile=lwjgl_util.pom" /> <arg value="-Dfile=lwjgl_util-sources.jar" /> <arg value="-Dclassifier=sources" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <artifact:mvn> @@ -203,7 +198,7 @@ <arg value="-DpomFile=lwjgl_util.pom" /> <arg value="-Dfile=lwjgl_util-javadoc.jar" /> <arg value="-Dclassifier=javadoc" /> - <arg value="-Plwjglgpg" /> + <arg value="-Dpackaging=jar" /> </artifact:mvn> <!-- lwjgl_util_applet.jar --> @@ -214,7 +209,6 @@ <arg value="-DrepositoryId=${mavenrepoId}" /> <arg value="-DpomFile=lwjgl_util_applet.pom" /> <arg value="-Dfile=lwjgl_util_applet.jar" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> <artifact:mvn> @@ -224,7 +218,6 @@ <arg value="-DpomFile=lwjgl_util_applet.pom" /> <arg value="-Dfile=lwjgl_util_applet-sources.jar" /> <arg value="-Dclassifier=sources" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> <artifact:mvn> @@ -234,7 +227,6 @@ <arg value="-DpomFile=lwjgl_util_applet.pom" /> <arg value="-Dfile=lwjgl_util_applet-javadoc.jar" /> <arg value="-Dclassifier=javadoc" /> - <arg value="-Plwjglgpg" /> </artifact:mvn> </target> Modified: trunk/LWJGL/maven/lwjgl-platform.pom =================================================================== --- trunk/LWJGL/maven/lwjgl-platform.pom 2011-10-14 15:00:02 UTC (rev 3673) +++ trunk/LWJGL/maven/lwjgl-platform.pom 2011-10-15 20:18:01 UTC (rev 3674) @@ -7,7 +7,7 @@ </parent> <groupId>org.lwjgl.lwjgl</groupId> <artifactId>lwjgl-platform</artifactId> - <packaging>jar</packaging> + <packaging>pom</packaging> <name>Lighweight Java Game Library - Platform</name> <version>@VERSION@</version> <description>Lighweight Java Game Library - Platform</description> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2011-10-14 15:00:09
|
Revision: 3673 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3673&view=rev Author: spasi Date: 2011-10-14 15:00:02 +0000 (Fri, 14 Oct 2011) Log Message: ----------- GLES extension updates. Modified Paths: -------------- trunk/LWJGL/src/templates/org/lwjgl/opengles/OES_EGL_sync.java Added Paths: ----------- trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisampled_render_to_texture.java trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_read_format.java Removed Paths: ------------- trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisamples_render_to_texture.java Added: trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisampled_render_to_texture.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisampled_render_to_texture.java (rev 0) +++ trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisampled_render_to_texture.java 2011-10-14 15:00:02 UTC (rev 3673) @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2002-2011 LWJGL Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'LWJGL' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.lwjgl.opengles; + +import org.lwjgl.util.generator.opengl.GLenum; +import org.lwjgl.util.generator.opengl.GLsizei; +import org.lwjgl.util.generator.opengl.GLuint; + +public interface IMG_multisampled_render_to_texture { + + /** Accepted by the <pname> parameter of GetRenderbufferParameteriv: */ + int GL_RENDERBUFFER_SAMPLES_IMG = 0x9133; + + /** Returned by CheckFramebufferStatus: */ + int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134; + + /** + * Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, + * GetFloatv, and GetDoublev: + */ + int GL_MAX_SAMPLES_IMG = 0x9135; + + /** Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv: */ + int GL_TEXTURE_SAMPLES_IMG = 0x9136; + + void glRenderbufferStorageMultisampleIMG( + @GLenum int target, @GLsizei int samples, + @GLenum int internalformat, + @GLsizei int width, @GLsizei int height); + + void glFramebufferTexture2DMultisampleIMG( + @GLenum int target, @GLenum int attachment, + @GLenum int textarget, @GLuint int texture, + int level, @GLsizei int samples); + +} \ No newline at end of file Deleted: trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisamples_render_to_texture.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisamples_render_to_texture.java 2011-10-14 10:43:45 UTC (rev 3672) +++ trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_multisamples_render_to_texture.java 2011-10-14 15:00:02 UTC (rev 3673) @@ -1,65 +0,0 @@ -/* - * Copyright (c) 2002-2011 LWJGL Project - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * * Neither the name of 'LWJGL' nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package org.lwjgl.opengles; - -import org.lwjgl.util.generator.opengl.GLenum; -import org.lwjgl.util.generator.opengl.GLsizei; -import org.lwjgl.util.generator.opengl.GLuint; - -public interface IMG_multisamples_render_to_texture { - - /** Accepted by the <pname> parameter of GetRenderbufferParameteriv: */ - int GL_RENDERBUFFER_SAMPLES_IMG = 0x9133; - - /** Returned by CheckFramebufferStatus: */ - int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134; - - /** - * Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, - * GetFloatv, and GetDoublev: - */ - int GL_MAX_SAMPLES_IMG = 0x9135; - - /** Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv: */ - int GL_TEXTURE_SAMPLES_IMG = 0x9136; - - void glRenderbufferStorageMultisampleIMG( - @GLenum int target, @GLsizei int samples, - @GLenum int internalformat, - @GLsizei int width, @GLsizei int height); - - void glFramebufferTexture2DMultisampleIMG( - @GLenum int target, @GLenum int attachment, - @GLenum int textarget, @GLuint int texture, - int level, @GLsizei int samples); - -} \ No newline at end of file Added: trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_read_format.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_read_format.java (rev 0) +++ trunk/LWJGL/src/templates/org/lwjgl/opengles/IMG_read_format.java 2011-10-14 15:00:02 UTC (rev 3673) @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2002-2011 LWJGL Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * * Neither the name of 'LWJGL' nor the names of + * its contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.lwjgl.opengles; + +public interface IMG_read_format { + + /** Accepted by the <format> parameter of ReadPixels: */ + int GL_BGRA_IMG = 0x80E1, + GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365; + +} \ No newline at end of file Modified: trunk/LWJGL/src/templates/org/lwjgl/opengles/OES_EGL_sync.java =================================================================== --- trunk/LWJGL/src/templates/org/lwjgl/opengles/OES_EGL_sync.java 2011-10-14 10:43:45 UTC (rev 3672) +++ trunk/LWJGL/src/templates/org/lwjgl/opengles/OES_EGL_sync.java 2011-10-14 15:00:02 UTC (rev 3673) @@ -31,6 +31,9 @@ */ package org.lwjgl.opengles; +import org.lwjgl.util.generator.Alias; + +@Alias("OES_egl_sync") public interface OES_EGL_sync { } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2011-10-14 10:43:55
|
Revision: 3672 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3672&view=rev Author: spasi Date: 2011-10-14 10:43:45 +0000 (Fri, 14 Oct 2011) Log Message: ----------- Updated GLES FullScreenWindowedTest to destroy/create Display on mode change. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/DrawableGLES.java trunk/LWJGL/src/java/org/lwjgl/opengles/EGLDisplay.java trunk/LWJGL/src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/DrawableGLES.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/DrawableGLES.java 2011-10-13 22:05:17 UTC (rev 3671) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/DrawableGLES.java 2011-10-14 10:43:45 UTC (rev 3672) @@ -101,7 +101,7 @@ throw new LWJGLException("No EGLConfigs found for the specified PixelFormat."); final EGLConfig eglConfig = pf.getBestMatch(configs); - final EGLSurface eglSurface = eglDisplay.createWindowSurface(eglConfig, (int)window, null); + final EGLSurface eglSurface = eglDisplay.createWindowSurface(eglConfig, window, null); pf.setSurfaceAttribs(eglSurface); this.eglDisplay = eglDisplay; Modified: trunk/LWJGL/src/java/org/lwjgl/opengles/EGLDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengles/EGLDisplay.java 2011-10-13 22:05:17 UTC (rev 3671) +++ trunk/LWJGL/src/java/org/lwjgl/opengles/EGLDisplay.java 2011-10-14 10:43:45 UTC (rev 3672) @@ -172,7 +172,7 @@ * * @return the EGL surface */ - public EGLSurface createWindowSurface(EGLConfig config, int window, IntBuffer attrib_list) throws LWJGLException { + public EGLSurface createWindowSurface(EGLConfig config, long window, IntBuffer attrib_list) throws LWJGLException { checkInitialized(); if ( config.getDisplay() != this ) Modified: trunk/LWJGL/src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java 2011-10-13 22:05:17 UTC (rev 3671) +++ trunk/LWJGL/src/java/org/lwjgl/test/opengles/FullScreenWindowedTest.java 2011-10-14 10:43:45 UTC (rev 3672) @@ -82,7 +82,6 @@ initialize(); mainLoop(); cleanup(); - Display.destroy(); } private void switchMode() throws LWJGLException { @@ -99,18 +98,22 @@ try { //find displaymode switchMode(); - // start of in windowed mode - Display.create(new PixelFormat()); - glInit(); + quadPosition = new Vector2f(100f, 100f); quadVelocity = new Vector2f(1.0f, 1.0f); - renderer = new QuadRenderer(); + reinit(); } catch (Exception e) { e.printStackTrace(); } } + private void reinit() throws LWJGLException { + Display.create(new PixelFormat()); + glInit(); + renderer = new QuadRenderer(); + } + /** Runs the main loop of the "test" */ private void mainLoop() { while ( !Keyboard.isKeyDown(Keyboard.KEY_ESCAPE) && !Display.isCloseRequested() ) { @@ -185,8 +188,7 @@ switchMode(); - glInit(); - renderer = new QuadRenderer(); + reinit(); } catch (Exception e) { e.printStackTrace(); } @@ -199,8 +201,7 @@ mode = new DisplayMode(800, 480); Display.setDisplayModeAndFullscreen(mode); - glInit(); - renderer = new QuadRenderer(); + reinit(); } catch (Exception e) { e.printStackTrace(); } @@ -254,6 +255,8 @@ int_buffer.put(1, indices_buffer_id); glDeleteBuffers(int_buffer); + + Display.destroy(); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2011-10-13 22:05:23
|
Revision: 3671 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3671&view=rev Author: matzon Date: 2011-10-13 22:05:17 +0000 (Thu, 13 Oct 2011) Log Message: ----------- applied patch by xranby to remove warnings Modified Paths: -------------- trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c Modified: trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-13 16:53:53 UTC (rev 3670) +++ trunk/LWJGL/src/native/linux/opengl/org_lwjgl_opengl_Display.c 2011-10-13 22:05:17 UTC (rev 3671) @@ -178,7 +178,7 @@ XChangeProperty(disp, window, XInternAtom(disp, "_NET_WM_NAME", False), XInternAtom(disp, "UTF8_STRING", False), - 8, PropModeReplace, (const char *)(intptr_t)title, + 8, PropModeReplace, (const unsigned char *)(intptr_t)title, len); } Modified: trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c =================================================================== --- trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-13 16:53:53 UTC (rev 3670) +++ trunk/LWJGL/src/native/linux/opengles/org_lwjgl_opengl_Display.c 2011-10-13 22:05:17 UTC (rev 3671) @@ -175,7 +175,7 @@ XChangeProperty(disp, window, XInternAtom(disp, "_NET_WM_NAME", False), XInternAtom(disp, "UTF8_STRING", False), - 8, PropModeReplace, (const char *)(intptr_t)title, + 8, PropModeReplace, (const unsigned char *)(intptr_t)title, len); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sp...@us...> - 2011-10-13 16:54:04
|
Revision: 3670 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3670&view=rev Author: spasi Date: 2011-10-13 16:53:53 +0000 (Thu, 13 Oct 2011) Log Message: ----------- Fixed signatures: CharSequence[] parameters and ByteBuffer returns. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/generator/JNITypeTranslator.java trunk/LWJGL/src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/JNITypeTranslator.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/JNITypeTranslator.java 2011-10-12 22:31:12 UTC (rev 3669) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/JNITypeTranslator.java 2011-10-13 16:53:53 UTC (rev 3670) @@ -69,7 +69,7 @@ public void visitArrayType(ArrayType t) { final String className = t.getComponentType().toString(); if ( "java.lang.CharSequence".equals(className) ) - signature.append("jobject"); + signature.append("jlong"); else if ( "java.nio.ByteBuffer".equals(className) ) signature.append("jobjectArray"); else if ( "org.lwjgl.opencl.CLMem".equals(className) ) Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java 2011-10-12 22:31:12 UTC (rev 3669) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java 2011-10-13 16:53:53 UTC (rev 3670) @@ -101,10 +101,11 @@ final CachedResult cached_result_annotation = method.getAnnotation(CachedResult.class); final AutoSize auto_size_annotation = method.getAnnotation(AutoSize.class); - if ( Utils.getNIOBufferType(result_type) != null && (auto_size_annotation == null || !auto_size_annotation.isNative()) ) + final boolean isNIOBuffer = Utils.getNIOBufferType(result_type) != null; + if ( isNIOBuffer && (auto_size_annotation == null || !auto_size_annotation.isNative()) ) signature += "J"; - String result_type_signature = getTypeSignature(result_type, false); + final String result_type_signature = isNIOBuffer ? "Ljava/nio/ByteBuffer;" : getTypeSignature(result_type, false); if ( cached_result_annotation != null ) signature += result_type_signature; Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2011-10-12 22:31:12 UTC (rev 3669) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/SignatureTranslator.java 2011-10-13 16:53:53 UTC (rev 3670) @@ -71,7 +71,7 @@ public void visitArrayType(ArrayType t) { final Class type = Utils.getJavaType(t.getComponentType()); if ( CharSequence.class.isAssignableFrom(type) ) - signature.append("Ljava/nio/ByteBuffer;I"); + signature.append("J"); else if ( Buffer.class.isAssignableFrom(type) ) signature.append("[Ljava/nio/ByteBuffer;"); else if ( org.lwjgl.PointerWrapper.class.isAssignableFrom(type) ) @@ -82,18 +82,16 @@ public void visitClassType(ClassType t) { Class type = NativeTypeTranslator.getClassFromType(t); - String type_name; - if ( (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type)) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) ) - type_name = ByteBuffer.class.getName(); - else if ( org.lwjgl.PointerWrapper.class.isAssignableFrom(type) ) { - signature.append("J"); - return; - } else - type_name = t.getDeclaration().getQualifiedName(); - if ( Utils.isAddressableType(type) && !String.class.equals(type) ) + if ( org.lwjgl.PointerWrapper.class.isAssignableFrom(type) || (Utils.isAddressableType(type) && !String.class.equals(type)) ) signature.append("J"); else { + String type_name; + if ( (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type)) || CharSequence[].class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) ) + type_name = ByteBuffer.class.getName(); + else + type_name = t.getDeclaration().getQualifiedName(); + signature.append("L"); signature.append(getNativeNameFromClassName(type_name)); signature.append(";"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-12 22:31:18
|
Revision: 3669 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3669&view=rev Author: kappa1 Date: 2011-10-12 22:31:12 +0000 (Wed, 12 Oct 2011) Log Message: ----------- AppletLoader: create MediaTracker before requesting image in an attempt to fix a logo loading issue. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 22:15:32 UTC (rev 3668) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 22:31:12 UTC (rev 3669) @@ -2001,11 +2001,12 @@ */ public Image getImage(URL url) { try { + MediaTracker tracker = new MediaTracker(this); + Image image = super.getImage(url); // wait for image to load - MediaTracker tracker = new MediaTracker(this); - tracker.addImage(image, 0); + tracker.addImage(image, 0); tracker.waitForAll(); // if no errors return image This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-12 22:15:38
|
Revision: 3668 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3668&view=rev Author: kappa1 Date: 2011-10-12 22:15:32 +0000 (Wed, 12 Oct 2011) Log Message: ----------- AppletLoader: provide a more meaningful error message when certificates do not match. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 22:07:36 UTC (rev 3667) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 22:15:32 UTC (rev 3668) @@ -1843,11 +1843,13 @@ } if (certs1.length != certs2.length) { + System.out.println("Certificate chain differs in length!"); return false; } for (int i = 0; i < certs1.length; i++) { if (!certs1[i].equals(certs2[i])) { + System.out.println("Certificate mismatch found!"); return false; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ka...@us...> - 2011-10-12 22:07:42
|
Revision: 3667 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3667&view=rev Author: kappa1 Date: 2011-10-12 22:07:36 +0000 (Wed, 12 Oct 2011) Log Message: ----------- AppletLoader: don't output needless lzma.jar is missing message on console unless a lzma file actually being loaded. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 20:17:56 UTC (rev 3666) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-10-12 22:07:36 UTC (rev 3667) @@ -709,10 +709,9 @@ file = file.replace(".pack", ""); } - if (!lzmaSupported) { - System.out.println("'lzma.jar' required for LZMA support!"); - System.out.println("trying files without the lzma extension..."); + if (!lzmaSupported && file.endsWith(".lzma")) { file = file.replace(".lzma", ""); + System.out.println("LZMA decoder (lzma.jar) not found, trying " + file + " without lzma extension."); } return file; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |