Menu

Commit [r2386]  Maximize  Restore  History

Windows: LWJGL didn't work well with jinput, but compatibility could be greatly improved if LWJGL used DirectInput 8 (like jinput). This can't be done unconditionally, since we need the DX3 support for older versions of windows. So, I've moved most Mouse and Keyboard stuff from native to java side and generalized DirectInput access through an abstract base class, with two concrete subclasses, one for dx3 and one for dx8.

elias_naur 2006-06-26

1 2 > >> (Page 1 of 2)
changed /trunk/LWJGL/build.xml
changed /trunk/LWJGL/platform_build/win32_ms_cmdline/build.bat
changed /trunk/LWJGL/src/java/org/lwjgl/BufferUtils.java
changed /trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java
changed /trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java
changed /trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java
changed /trunk/LWJGL/src/java/org/lwjgl/opengl/EventQueue.java
changed /trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java
changed /trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java
changed /trunk/LWJGL/src/java/org/lwjgl/opengl/Win32Display.java
copied /trunk/LWJGL/src/java/org/lwjgl/opengl/Win32Display.java -> /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsKeyboard.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput3.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput8.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice3.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice8.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDeviceObjectCallback.java
added /trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java
changed /trunk/LWJGL/src/native/common/common_tools.c
changed /trunk/LWJGL/src/native/common/common_tools.h
changed /trunk/LWJGL/src/native/win32/LWJGL.c
changed /trunk/LWJGL/src/native/win32/Window.h
added /trunk/LWJGL/src/native/win32/dinputhelper.c
added /trunk/LWJGL/src/native/win32/dinputhelper.h
/trunk/LWJGL/build.xml Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/platform_build/win32_ms_cmdline/build.bat Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/BufferUtils.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/input/Keyboard.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/input/Mouse.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/EventQueue.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/Win32Display.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput3.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInput8.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice3.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDevice8.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDirectInputDeviceObjectCallback.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsMouse.java Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/common/common_tools.c Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/common/common_tools.h Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/win32/LWJGL.c Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/win32/Window.h Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/win32/dinputhelper.c Diff Switch to side-by-side view
Loading...
/trunk/LWJGL/src/native/win32/dinputhelper.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.