Brian Matzon
e8cd4439cb
OpenAL info program a la openal-soft's openal-info
2008-06-04 21:31:52 +00:00
Elias Naur
d46bc5d297
Fixed KeyboardTest
2008-04-22 21:26:39 +00:00
Elias Naur
31c2b22dd8
Added GearsApplet test
2008-04-22 18:09:45 +00:00
Elias Naur
b4fe6f6d8d
Made FullScreenWindowedTest call Display.destroy() on exit
2008-04-13 17:04:05 +00:00
Elias Naur
e50dc04191
Removed AWTInputAdapter, since Display.setParent() works much betterdiff
2008-04-10 20:25:54 +00:00
Elias Naur
2c0137eff8
Added fullscreen switching to DisplayParentTest
2008-04-07 19:40:53 +00:00
Elias Naur
61a71ea912
Let the Display resize itself to match its parent, if non null
2008-04-07 19:21:40 +00:00
Brian Matzon
bb16ec7492
updated and added license where needed
2008-04-07 18:36:09 +00:00
Elias Naur
428d55ed0e
Mac OS X: Implemented Display.setParent support
2008-04-07 17:10:14 +00:00
Elias Naur
c456d9c323
Really fixed MouseTest
2008-04-07 16:37:39 +00:00
Elias Naur
40efb3e042
Fixed MouseTest
2008-04-07 16:20:35 +00:00
Elias Naur
3948769802
Windows: Implemented Display.setParent support
2008-04-07 10:18:09 +00:00
Elias Naur
c499f33bcf
Added experimental Display.setParent to allow Display to be embedded in an AWT Canvas. Added basic linux implementation and test.
2008-04-06 20:56:52 +00:00
Brian Matzon
73f10ce7c0
removing as per request of elias
2008-01-21 22:07:48 +00:00
Elias Naur
dc3999b075
Removed devil and fmod support. yay.
2008-01-21 21:38:29 +00:00
Elias Naur
df9e7af261
Moved org.lwjgl.opengl.glu to org.lwjgl.util.glu
2008-01-21 20:38:04 +00:00
Elias Naur
d184509ac7
AWTGears: Make the canvas the same size as the Gears test
2008-01-18 10:29:01 +00:00
Elias Naur
dbe9667c3d
Added a Thread.yield() to applets tests that repaint() last in paintGL() to help input responsiveness on linux. Thanks to Kappa for debugging and finding the workaround.
2007-11-09 05:11:29 +00:00
Brian Matzon
21b2cc0c21
cleaning imports
2007-10-20 21:31:52 +00:00
Brian Matzon
8ee25e22cd
removing direct x, can be picked up in the lwjgl-directx tag
2007-10-20 19:02:48 +00:00
Mark Bernard
9182e5b3ae
First commit of Direct3D extension.
2007-08-22 23:11:27 +00:00
Brian Matzon
48c91afd16
initial checking on AppletLoader
2007-06-10 20:30:03 +00:00
Brian Matzon
61c0425057
split gears implementation into own canvas, to be reused
2007-06-10 20:28:49 +00:00
Elias Naur
d4b7b88366
Tweaked KeyboardTest
2007-06-06 08:38:45 +00:00
Elias Naur
fc759e6192
Implemented Keyboard.enableRepeatEvents(), Keyboard.areRepeatEventsEnabled() and Keyboard.isEventRepeat() to control repeat event reporting. Added repeat key test to KeyboardTest
2007-05-13 22:01:48 +00:00
Elias Naur
691f471f7d
AppletTest: Destroy AWTInputAdapter on destroy()
2007-05-01 18:13:29 +00:00
Elias Naur
a4b67705a0
Removed Util.glGetInteger convenience method since it is not thread safe
2007-04-29 19:38:04 +00:00
Elias Naur
71e62fa844
Added output of character code value to KeyboardTest
2007-04-26 06:55:55 +00:00
Brian Matzon
69f24e8f23
output capture devices
2007-04-19 22:44:07 +00:00
Brian Matzon
2481ce4356
updated to ALC10 instead of ALC
2007-04-19 22:23:04 +00:00
Brian Matzon
9d67fe978c
Capture test for OpenAL 1.1
2007-04-19 22:22:18 +00:00
Elias Naur
7c6511cf66
Added support for non-direct buffers for all functions that doesn't cache the buffer address at the native side (e.g. glVertexPointer). Reasons:
...
1. We can now support calls like "glLight(..., ..., FloatBuffer.wrap(new float[] {...}));" without worrying about running out of direct memory heap,
since both the FloatBuffer and the array are allocated on the java heap. Future JVMs with stack allocation support could improve this even further.
2. We avoid getting in the way of users that doesn't (yet) know why direct buffers are important.
Obviously, we'd like direct support for arrays, but non-direct buffers are a nice compromise that avoids the API bloat that results when almost all
functions gain an overloaded versions that take arrays instead of buffers.
Notes:
1. Non-direct buffer support should not affect the performance in the direct buffer case, since the non-direct buffer code path is only activated
when the isDirect() check fails, and we were already checking isDirect() for sanity checking.
2. When using non-direct buffers, the buffer contents (remaining() bytes) are copied to a resizable ThreadLocal cached direct buffer (which is
resized as needed) and used instead of the non-direct buffer. Thus, performance of non-direct buffers is lower than direct buffers.
2007-04-11 17:30:13 +00:00
Brian Matzon
c880c689ff
fixed test to use -1 in freq
2007-02-04 21:46:29 +00:00
Brian Matzon
e8d032973f
updated streams
2007-01-23 19:55:46 +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
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
175ac13445
Fix VBO tests and bump Sys native JNI library version
2006-12-20 19:24:25 +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
993885b9de
Added AWTInputAdapter testing to applet/OpenGL.java
2006-11-20 08:39:22 +00:00
Elias Naur
34e5ce2080
Twekaed tests
2006-11-20 08:04:56 +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
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
Elias Naur
3a12b4bdd2
Remove AWTInputAdapter.update() and let users poll() Mouse and Keyboard directly
2006-11-10 13:52:18 +00:00
Elias Naur
17e4a755de
Don't use threads to repaint in test.applet.* tests
2006-11-09 11:10:59 +00:00
Elias Naur
3674d843c2
Added org.lwjgl.opengl.AWTInputAdapter which enabled use of Mouse and
...
Keyboard with AWTGLCanvases. Programs can now avoid implementing AWT input processing and access the mouse grabbing features from both Display and AWTGLCanvas. See org.lwjgl.test.opengl.awt.AWTInputAdapterTest for an example.
Note: This commit is the linux and generic AWT imlementation and can still
change a lot while implementing windows and mac os x.
2006-10-26 20:19:40 +00:00
Elias Naur
1c18537f1e
AWTGears: Set background of window to black to avoid some resizing artifacts
2006-10-20 12:55:01 +00:00
Elias Naur
5d5dde0aed
Remove redundant resizing of AWT canvases in AWT tests
2006-10-20 12:36:51 +00:00
Elias Naur
12d445c7ec
Added nicer resizing to AWT tests
2006-10-20 12:32:33 +00:00