Elias Naur
31079a10c1
AWTInput: Don't create the Robot before it is needed
2007-01-10 13:55:42 +00:00
Brian Matzon
00db5fcb85
added Display.create/destroy. Fixes an error on mac, since OpenGL has to be initialized before creating ILUT
2007-01-07 20:41:45 +00:00
Brian Matzon
48fe0910a1
osx cursor animation emulation enabled
2007-01-04 23:28:33 +00:00
Elias Naur
b7b203d29a
Windows: Clear the window with OpenGL to replace UpdateWindow(HWND) and run message loop once in Display.create().
2007-01-04 14:12:36 +00:00
Elias Naur
97db4ca4b2
Windows: Don't use UpdateWindow after all. Instead, don't use a background brush at all to avoid windows clearing windows with non OpenGL drawing commands. Hopefully this will improve compatibility (The NeHe tutorials also don't specify a background brush).
2007-01-04 14:00:45 +00:00
Elias Naur
0234336feb
Windows: Re-add UpdateWindow to make sure fullscreen windows are cleared faster
2007-01-04 13:44:23 +00:00
Elias Naur
1bc9ac0aad
AWTGLCanvas: Release the lock before calling exceptionOccurred
2007-01-03 09:16:13 +00:00
Elias Naur
1005813acc
AWTGLCanvas: Added exceptionOccurred to allow users to be notified of unhandled LWJGLExceptions in paint()
2007-01-03 09:13:38 +00:00
Brian Matzon
de0a724da7
use precalculated widths and heights, else we crash in cursor constructor because of buffer underflow
2007-01-02 19:02:25 +00:00
Elias Naur
ede23fc9a3
HWCursorTest: Cap cursor size
2007-01-02 11:12:37 +00:00
Elias Naur
861421e16c
Fix HWCursorTest
2007-01-02 11:09:05 +00:00
Elias Naur
662e9c7e7a
Mac OS X: Add support for fake cursor animation
2007-01-02 10:55:44 +00:00
Elias Naur
d4ea142f89
Windows: Make window visible after pixel format selection and move code from native WindowsDisplay.nCreate to java side.
2006-12-22 10:45:39 +00:00
Elias Naur
175ac13445
Fix VBO tests and bump Sys native JNI library version
2006-12-20 19:24:25 +00:00
Elias Naur
116a603572
Add GLChecks support methods for GL15 and ARB_buffer_object
2006-12-20 19:22:33 +00:00
Elias Naur
eaed716958
Generator: Support arbitrary @AutoResultSize expressions. Make Buffer result sizes long instead of int
2006-12-20 19:19:56 +00:00
Brian Matzon
69e52d3361
1.0-rc1 version string
2006-12-18 18:27:15 +00:00
Brian Matzon
891902e4d6
version screw-up
2006-12-12 21:44:46 +00:00
Brian Matzon
1011b614e5
added getVersion like lwjgl
...
bumped native version
2006-12-12 21:30:58 +00:00
Brian Matzon
fcb1f55eb9
fixed comment for getVersion
2006-12-12 21:30:21 +00:00
Brian Matzon
dd5ac45a66
added getVersion like lwjgl
2006-12-12 21:29:08 +00:00
Elias Naur
66466b6d39
Bumped Sys.JNI_VERSION because of earlier OpenGL function changes
2006-12-06 14:01:29 +00:00
Elias Naur
93eabcf999
Generator: Make sure that @GLvoid types result in proper address calculations at the native side, even though the parameter java type is not java.nio.Buffer
2006-11-27 23:01:01 +00:00
Elias Naur
9709e6da2b
Remove GL.java and GLImpl.java as they're not updated automatically anyway
2006-11-27 22:45:28 +00:00
Elias Naur
f7b0c5c1b2
Linux: Tweak LinuxAWTInput
2006-11-24 15:30:36 +00:00
Elias Naur
c6ba2c66b1
Windows: Make sure that the cursor position doesn't jump when switching grab mode
2006-11-24 15:21:02 +00:00
Elias Naur
92b3a7d282
Windows: Fix potential NPE
2006-11-24 15:10:15 +00:00
Elias Naur
4c817d4145
Compile fix
2006-11-24 15:03:05 +00:00
Elias Naur
63532ca647
Make sure that the cursor position doesn't jump when switching grab mode
2006-11-24 14:53:01 +00:00
Elias Naur
57a8067a88
Fix locking in MouseEventQueue
2006-11-24 12:05:46 +00:00
Elias Naur
2577827e4a
Synchronize Keyboard and Mouse to avoid problems with AWTInputAdapter based usage
2006-11-24 10:18:36 +00:00
Elias Naur
6abfeb4df2
Made LWJGLUtil.getLibraryPaths support multiple library names. Now AL.create on linux tries both libopenal.so and libopenal.so.0, which is the name of the system library
2006-11-20 20:07:29 +00:00
Elias Naur
f62f11b437
Made LWJGLUtil.getPathFromClassLoader private
2006-11-20 19:28:50 +00:00
Elias Naur
287861ec89
Windows: Dont use DirectInput for keyboard input. This fixes shifted typing.
2006-11-20 09:26:44 +00:00
Elias Naur
993885b9de
Added AWTInputAdapter testing to applet/OpenGL.java
2006-11-20 08:39:22 +00:00
Elias Naur
6bac5f8bfa
Windows: Destroy the keyboard when we create a new one
2006-11-20 08:14:50 +00:00
Elias Naur
34e5ce2080
Twekaed tests
2006-11-20 08:04:56 +00:00
Elias Naur
d75d00666a
Windows: Make sure AWTInputAdapter is not reporting events twice after a grab change
2006-11-19 23:02:25 +00:00
Elias Naur
f56ebc21a9
AWTInputAdapter: Destroy Keyboard/Mouse before destroying the adapter
2006-11-19 21:49:10 +00:00
Elias Naur
d2de70f2d9
Make sure that Mouse.destroy ungrabs the cursor
2006-11-19 21:41:34 +00:00
Elias Naur
3fc91a641c
AWTInputAdapter: unregister event listeners on destroy()
2006-11-19 21:15:51 +00:00
Elias Naur
0e10718b16
AWTInputAdapter.destroy() now destroys the Keyboard and Mouse to mimic the behaviour of Display.destroy() more closely.
2006-11-19 16:24:18 +00:00
Elias Naur
2502496b2d
Made all GL functions only query ContextCapabilities.getCapabilities() once. Now all GLCheck checks will take the ContextCapabilities instance as an argument instead of querying for it. Inspired by MatthiasM, who just don't seem to be content with LWJGL performance, ever ;)
2006-11-19 13:33:45 +00:00
Elias Naur
905aec0877
Shave off one ThreadLocal access in StateTracker.push/popAttrib()
2006-11-19 12:48:57 +00:00
Elias Naur
7ca70d8c5e
Display: Don't add the shutdown hook twice when a previous create() call has failed
2006-11-19 11:43:00 +00:00
Brian Matzon
d1cd4b851c
beta4
2006-11-18 22:22:41 +00:00
Brian Matzon
fa242848af
JNI_VERSION restructure
2006-11-18 22:03:02 +00:00
Brian Matzon
1e806b9188
JNI_VERSION restructure
2006-11-18 21:56:31 +00:00
Kevin Glass
007fe5999e
Updated Controllers event queue to make use of the new JInput
...
event queue, including adding getEventNanoseconds() to the
Controllers interface. TestControllers against Logitech pad on
Win32 confirms that no behaviour changes are evident.
2006-11-17 08:08:21 +00:00
Kevin Glass
15fd0f6d81
Updated to return the controller name unmodified from JInput.
2006-11-17 07:17:12 +00:00