Elias Naur
|
effa3a297c
|
Added missing static methods to Matrix2f for consistency. Cleaned up handling of src == dest aliasing
|
2006-06-16 07:53:41 +00:00 |
|
Elias Naur
|
71970c3bbf
|
Added missing static methods to Matrix2f for consistency. Cleaned up handling of src == dest aliasing
|
2006-06-16 07:48:40 +00:00 |
|
Elias Naur
|
8d9d7f350e
|
Removed isStateKeySet from KeyboardTest
|
2006-06-15 13:41:26 +00:00 |
|
Elias Naur
|
ea121f6f7e
|
Mac OS X: Check for 10.4 when using floating point formats
|
2006-06-12 13:42:25 +00:00 |
|
Elias Naur
|
c1e65970a2
|
Added floating point format to PixelFormat. Linux implementation
|
2006-06-12 13:01:05 +00:00 |
|
Elias Naur
|
9f41ecaedb
|
Removed Keyboard.isStateKeySet() - it is easily replaced by Toolkit.getLockingKeyState()
|
2006-06-10 20:42:26 +00:00 |
|
Elias Naur
|
6e6bdb1fa0
|
Mac OS X: Catch exceptions from getLockingKeyState
|
2006-06-10 19:46:28 +00:00 |
|
Elias Naur
|
15676f6129
|
Mac OS X: Implement Display.isStateKeySet()
|
2006-06-10 19:40:54 +00:00 |
|
Elias Naur
|
52ef6c1f64
|
AWT: Support re-entrant redrawing (by the same AWT thread). This happens when displaying dialog boxes from paintGL() or initGL()
|
2006-06-07 06:52:53 +00:00 |
|
Elias Naur
|
aedb5ad912
|
Mac OS X: Fixed flickering caused by the new context handling in AWTGLCanvas
|
2006-06-07 06:35:52 +00:00 |
|
Brian Matzon
|
548fc1df71
|
make destroy try its best to close sound and music
|
2006-06-06 20:37:11 +00:00 |
|
Brian Matzon
|
9cfd950c15
|
make StopAllSongs public
|
2006-06-06 20:36:45 +00:00 |
|
Elias Naur
|
d281f8848c
|
Change AWTGLCanvas paint() to make current and release the context to avoid problems with different AWT event threads calling paint()
|
2006-05-30 12:41:49 +00:00 |
|
Elias Naur
|
a2059554c2
|
Split out the exception case in BufferChecks.checkBufferSize() to help the JVM inline it
|
2006-05-29 12:30:23 +00:00 |
|
Elias Naur
|
5e4807ebac
|
Saved one getClientAttribStack() in StateTracker.pushAttrib()
|
2006-05-29 12:24:46 +00:00 |
|
Ioannis Tsakpinis
|
bb66074c13
|
Fixed i64 suffixes
|
2006-05-26 12:58:37 +00:00 |
|
Ioannis Tsakpinis
|
843ce1bc27
|
Added EXT_timer_query extension
Added support for long (int64) types
|
2006-05-25 13:03:35 +00:00 |
|
Caspian Rychlik-Prince
|
c3325f0ac2
|
Added serialVersionUID
|
2006-05-16 18:51:27 +00:00 |
|
Brian Matzon
|
7c08c27dd8
|
1.0beta version string
|
2006-05-14 21:54:48 +00:00 |
|
Elias Naur
|
684ee48641
|
Added Display.swapBuffers(). Combined with Display.processMessages() and Mouse/Keyboard/Controllers.poll() this method allows an application to create a custom policy for the rendering/polling loop in addition to the static Display.update() policy.
|
2006-05-03 20:53:16 +00:00 |
|
Elias Naur
|
3ce92a9563
|
Fixed warning from generated native code on mac os x
|
2006-05-01 08:58:26 +00:00 |
|
Brian Matzon
|
9130b91027
|
updated version to 1.0
|
2006-04-30 21:15:14 +00:00 |
|
Brian Matzon
|
4869744cf1
|
changed cursor support exception to lwjglexception
|
2006-04-30 21:09:16 +00:00 |
|
Caspian Rychlik-Prince
|
16524516cd
|
Tidied up unused variables, added serialVersionUIDs as appropriate,
removed a few unnecessary casts and brackets and exceptions.
|
2006-04-21 11:11:21 +00:00 |
|
Elias Naur
|
821778c655
|
Made AWTGLCanvas listen to its own component events
|
2006-04-06 21:00:43 +00:00 |
|
Elias Naur
|
481ffb5f16
|
Fixed jinput plugins
|
2006-04-05 12:42:17 +00:00 |
|
Elias Naur
|
f16f0e26cc
|
Added a JInput plugin to interface with the LWJGL mouse and keyboard from jinput (untested)
|
2006-04-05 11:27:46 +00:00 |
|
Elias Naur
|
e94260adf8
|
Linux: Added SunOS (solaris) as a linux(-like) platform
|
2006-03-30 06:50:24 +00:00 |
|
Brian Matzon
|
8a3bee6b1c
|
applied patch to move ID tag
|
2006-03-23 19:32:21 +00:00 |
|
Brian Matzon
|
0c539252b4
|
new, improved and shiny version, courtesy of Jos Hirth
|
2006-03-10 18:49:34 +00:00 |
|
Elias Naur
|
e34ce0f20c
|
Fixed typo
|
2006-02-28 12:39:15 +00:00 |
|
Caspian Rychlik-Prince
|
3548ac989c
|
Removed superfluous imports
|
2006-02-27 19:55:43 +00:00 |
|
Elias Naur
|
d7c55744ce
|
Widened VBO/PBO buffer offsets and sizes to long to better match the GLsizeiptr and GLintptr native types
|
2006-02-26 11:44:34 +00:00 |
|
Elias Naur
|
2e3c168792
|
OpenGL: Made generated ContextCapabilities only try to load super class symbols if a sub class is supported. This avoids spurious 'Could not locate symbol' warnings in debug mode (glLoadProgramNV on ATI hardware)
|
2006-02-06 11:11:09 +00:00 |
|
Brian Matzon
|
ac3a70926b
|
support for ALC_ENUMERATION_EXT using LWJGL specific method: AL.getImplementations
|
2006-02-02 22:34:28 +00:00 |
|
Elias Naur
|
bf84c8b361
|
Linux: Fixed resetDisplayMode in case XRandr is used and the first reported mode is not the initial mode
|
2006-01-31 12:48:46 +00:00 |
|
Elias Naur
|
3b8b751935
|
Linux: Fixed resetDisplayMode in case XRandr is used and the first reported mode is not the initial mode
|
2006-01-31 12:31:41 +00:00 |
|
Elias Naur
|
a895f58e37
|
Mac OS X: Fixed legacy library loading
|
2006-01-17 08:47:52 +00:00 |
|
Caspian Rychlik-Prince
|
08ca3d8586
|
Cleanup of unused imports
|
2006-01-16 21:06:00 +00:00 |
|
Caspian Rychlik-Prince
|
64f58414b4
|
*** empty log message ***
|
2006-01-16 21:04:49 +00:00 |
|
Elias Naur
|
e1c51385c6
|
Mac OS X: Added loading of a legacy native lwjgl library to support applications that need to run on Mac OS X 10.2, 10.3 and 10.4, including intel mac versions. NOTE: Intel support from the universal build is not tested, since I don\'t have acces to an intel mac.
|
2006-01-16 20:37:28 +00:00 |
|
Elias Naur
|
19d2d219ec
|
Mac OS X: Load the framework (builtin) version of OpenAL last, after having tried all possible locations of a private openal.dylib
|
2006-01-16 19:35:09 +00:00 |
|
Elias Naur
|
c26ebafa62
|
OpenAL: Split platform dependent code from extal.c into platform subdirs. Made nCreate take a path instead of an array of paths.
|
2006-01-16 15:54:50 +00:00 |
|
Elias Naur
|
63589487d9
|
Linux: Added workaround to avoid crash on exit with nvidia drivers
|
2006-01-12 12:25:12 +00:00 |
|
Elias Naur
|
033dc40a89
|
Converted System.getenv() to Boolean.getBoolean to please the blackdown VM
|
2006-01-04 07:36:08 +00:00 |
|
Elias Naur
|
c9f35b917d
|
Made Display.releaseContext static (duh)
|
2006-01-02 14:15:24 +00:00 |
|
Elias Naur
|
95bc8cc4e5
|
Fixed exception messages
|
2006-01-02 14:05:30 +00:00 |
|
Elias Naur
|
9ccb31416e
|
Added Display.releaseContext()
|
2006-01-02 13:49:36 +00:00 |
|
Elias Naur
|
5faf661f04
|
Added setSwapInterval to Display and AWTGLCanvas
|
2006-01-01 19:50:06 +00:00 |
|
Elias Naur
|
2a9b8de2fb
|
Make Display, Pbuffer and AWTGLCanvas fail on null PixelFormats
|
2005-12-29 22:31:46 +00:00 |
|
Elias Naur
|
6ea1739399
|
Make Display, Pbuffer and AWTGLCanvas fail on null PixelFormats
|
2005-12-29 22:30:14 +00:00 |
|
Elias Naur
|
a8aabe008e
|
Added initGL to AWTGLCanvas
|
2005-12-28 22:23:35 +00:00 |
|
Elias Naur
|
d633986260
|
PBO/VBO checks now query OpenGL directly instead of keeping track of the currently bound buffers
|
2005-12-27 14:46:42 +00:00 |
|
Elias Naur
|
07da99cd7d
|
Win32: Moved getGammaRampLength to java side
|
2005-12-27 13:47:25 +00:00 |
|
Elias Naur
|
ad1987d748
|
Win32: Moved handleMessages to java side (update())
|
2005-12-27 13:40:21 +00:00 |
|
Elias Naur
|
13fdcded26
|
Added Sys.getVersion() in place of the compile time constant Sys.VERSION
|
2005-12-19 10:57:22 +00:00 |
|
Brian Matzon
|
5cdf986ed6
|
disallow creation of ILUT prior to ILU (unable to load native unless ILU has been loaded first)
|
2005-12-18 10:54:18 +00:00 |
|
Brian Matzon
|
5eab7dd2a6
|
incremented to 0.99
|
2005-12-17 21:22:11 +00:00 |
|
Elias Naur
|
2bc0988c98
|
Linux: More native code refactoring
|
2005-11-22 13:53:13 +00:00 |
|
Elias Naur
|
7469d59dbf
|
Linux: Removed current_* mode cache from display.c
|
2005-11-22 11:23:37 +00:00 |
|
Elias Naur
|
e2ee957f0b
|
Linux: let exceptions from display.c propagate to LinuxDisplay.java
|
2005-11-21 22:21:29 +00:00 |
|
Elias Naur
|
b6dd18fc7d
|
Linux: Moved saved display mode from C to LinuxDisplay.java
|
2005-11-21 21:59:11 +00:00 |
|
Elias Naur
|
61bfceaaed
|
Linux: Moved a display connection to java
|
2005-11-21 16:50:11 +00:00 |
|
Elias Naur
|
debaaf6538
|
Linux: Move gamma ramps to java code
|
2005-11-21 16:32:34 +00:00 |
|
Elias Naur
|
6e5ed9d1ff
|
Linux: Moved a display connection creation to java
|
2005-11-21 13:32:52 +00:00 |
|
Elias Naur
|
5af5828dc6
|
Linux: Moved display mode extension and window state handling up into java code
|
2005-11-21 13:22:52 +00:00 |
|
Elias Naur
|
73314be1bb
|
Don't ignore exceptions
|
2005-11-20 10:08:02 +00:00 |
|
Kevin Glass
|
02a9ec5c9c
|
Removed the use of "jinput.plugins" system property since it doesn't appear to be needed any more and causes double detection of controllers.
|
2005-11-15 22:31:49 +00:00 |
|
Brian Matzon
|
20a9d2216c
|
reworked devil dynamic stub to use generated header using a new ILNative class
|
2005-11-04 19:22:52 +00:00 |
|
Elias Naur
|
a9bd41f12e
|
Mac OS X: Fixed an issue where pbuffer contexts could not share with the display context.
|
2005-11-04 12:38:59 +00:00 |
|
Brian Matzon
|
696a4c7ed9
|
removed premature created = true
|
2005-11-02 22:08:27 +00:00 |
|
Elias Naur
|
140e3fa3b7
|
Added support for doubles (ALdouble and GLdouble)
|
2005-11-02 09:28:12 +00:00 |
|
Elias Naur
|
965b0e1ec4
|
MacOSX: Fix bugs in MacOSXDisplay.setIcon
|
2005-10-31 10:51:54 +00:00 |
|
Elias Naur
|
44330fbd74
|
Don't fail on two threads wanting to lock the same PeerInfo
|
2005-10-23 19:52:15 +00:00 |
|
Elias Naur
|
56a56503d6
|
Linux: Don't assume JAWT Lock()/Unlock() are re-entrant, fixing a hang with GCJ 4
|
2005-10-23 19:41:09 +00:00 |
|
Brian Matzon
|
1bb8bc04d7
|
dont load XPM files - uses embedded logo
|
2005-10-21 18:54:00 +00:00 |
|
Brian Matzon
|
483d6bcf38
|
create windows with LWJGL logo
dont recache same icons
|
2005-10-21 18:53:21 +00:00 |
|
Brian Matzon
|
9c9feb8e65
|
embedded LWJGL logo
|
2005-10-21 18:52:45 +00:00 |
|
Brian Matzon
|
0b6885202b
|
dont double create AL
|
2005-10-21 18:51:20 +00:00 |
|
Brian Matzon
|
82f935ae34
|
using OpenAL32.dll name
|
2005-10-20 21:46:20 +00:00 |
|
Brian Matzon
|
bf3a431ce7
|
changed search order to:
1) Library path
2) Current dir
3) OS search
|
2005-10-20 21:32:33 +00:00 |
|
Elias Naur
|
4636c4b251
|
Added the opengl-template-pattern ant property to control the set of included opengl extensions
|
2005-09-29 18:12:20 +00:00 |
|
Elias Naur
|
df2bc7d7e0
|
Moved generated files to seperate directories
|
2005-09-29 17:13:38 +00:00 |
|
Elias Naur
|
39cb1c580d
|
Win32: Moved some Win32Display.getVersion code to java
|
2005-09-23 10:39:56 +00:00 |
|
Elias Naur
|
77412a26a2
|
Win32: Moved some registry access code to java (for Win32Display.getAdapter())
|
2005-09-23 10:25:24 +00:00 |
|
Elias Naur
|
2bb7d78c0f
|
OpenAL: Made AL.create complain if it is already created to match Display.create behaviour
|
2005-09-16 06:50:34 +00:00 |
|
Elias Naur
|
f7aa8b982b
|
OpenAL: Cleaned up visibility and removed unnecessary static fields from AL
|
2005-09-16 06:43:10 +00:00 |
|
Caspian Rychlik-Prince
|
df1c875ff4
|
Further tweakage
|
2005-09-15 23:15:13 +00:00 |
|
Caspian Rychlik-Prince
|
3399b6409e
|
Altered create() methods to supply sane defaults
|
2005-09-15 19:30:49 +00:00 |
|
Elias Naur
|
57635274d2
|
Mac OS X: Fetch the current viewport dimensions instead of assuming them equal to the current window size
|
2005-09-09 10:27:13 +00:00 |
|
Brian Matzon
|
8904f18bae
|
applied DarkProphets patch for better error handling and more types
|
2005-09-07 16:06:06 +00:00 |
|
Brian Matzon
|
1b453d6e10
|
use buffer.get since we dont have a backing array
|
2005-09-07 15:43:52 +00:00 |
|
Elias Naur
|
06d8470691
|
Made GLContext OGL version parsing more robust
|
2005-08-29 20:14:59 +00:00 |
|
Brian Matzon
|
7b57affe3c
|
Workaround for Sun JDK bug 4796548 which still exists in java for OS X
|
2005-08-20 19:09:02 +00:00 |
|
Caspian Rychlik-Prince
|
4e3a47e343
|
*** empty log message ***
|
2005-08-20 10:33:28 +00:00 |
|
Brian Matzon
|
b2713156b8
|
fixed XPMFile to use InputStream load method too
|
2005-08-18 13:55:10 +00:00 |
|
Brian Matzon
|
0481285dd9
|
added everything but the kitchen sink
|
2005-08-18 11:27:44 +00:00 |
|
Brian Matzon
|
2656b694e1
|
0.98 version string
|
2005-08-17 22:05:15 +00:00 |
|
Elias Naur
|
e98e4029cb
|
Added fast path to GLContext.getCapabilities() optimized for single threaded applications
|
2005-08-07 12:19:09 +00:00 |
|
Brian Matzon
|
fe3b071f0f
|
fix for matrox parhelia, they wont accept NULL buffer, despite the specs saying it's legit. Bugfinding: Javazoid
|
2005-07-20 07:30:26 +00:00 |
|
Brian Matzon
|
eb795b9ecb
|
caching of window icon
|
2005-07-16 11:15:37 +00:00 |
|
Kevin Glass
|
9c40ee58b1
|
LWJGL icon used as window icon in test.
|
2005-07-16 10:37:00 +00:00 |
|
Kevin Glass
|
5e72533772
|
Fix for compilation on 1.4, remove autoboxing
|
2005-07-16 10:36:13 +00:00 |
|
Brian Matzon
|
c100909c35
|
XPM File reader
|
2005-07-16 09:11:26 +00:00 |
|
Brian Matzon
|
6bfd01502b
|
way simple icon test
|
2005-07-11 17:05:11 +00:00 |
|
Kevin Glass
|
ce83d997bf
|
Fix size check bug in icon setting. Divide by four to get the size of the buffer in pixels.
|
2005-07-10 20:15:55 +00:00 |
|
Kevin Glass
|
d99ec21e90
|
Updated Win32 native interface to use IntBuffers rather than ByteBuffers
|
2005-07-05 22:09:44 +00:00 |
|
Kevin Glass
|
94e0bb30c0
|
Added methods to set the window icon. MacOS implementation added using AWT images.
|
2005-07-05 21:54:12 +00:00 |
|
Brian Matzon
|
105c859ed7
|
automatic polling via Display.update();
|
2005-06-29 20:48:58 +00:00 |
|
Brian Matzon
|
351e6f5b19
|
support isCreated and destroy (destroy currently ignored)
|
2005-06-29 20:47:18 +00:00 |
|
Brian Matzon
|
e487a4a2b9
|
decrease visibility of classes
|
2005-06-29 20:38:21 +00:00 |
|
Kevin Glass
|
0ae6c420ef
|
Initial controller input checkin. Source for the wrapper round JInput including the test tool.
|
2005-06-29 20:11:15 +00:00 |
|
Elias Naur
|
dda8ac8af1
|
Mac OS X: Handle MouseEvent.NOBUTTON case
|
2005-06-29 07:39:28 +00:00 |
|
Elias Naur
|
839306597b
|
Check for null pixel format in Display.create
|
2005-06-16 20:59:55 +00:00 |
|
Brian Matzon
|
40e821ffff
|
patch as per: http://lwjgl.org/forum/viewtopic.php?t=1130
|
2005-06-16 11:18:44 +00:00 |
|
Ioannis Tsakpinis
|
e77c1807ce
|
Fixed mode parameter
|
2005-06-07 10:33:17 +00:00 |
|
Brian Matzon
|
75309ab96d
|
set displaymode when it isn't null!
|
2005-06-05 11:50:32 +00:00 |
|
Elias Naur
|
29a51b7cad
|
Added doPrivileged to MacOSXDisplay.setCursorPosition()
|
2005-06-01 07:18:09 +00:00 |
|
Elias Naur
|
f1705b7fde
|
Added AccessController.doPrivileged where needed
|
2005-05-30 16:21:05 +00:00 |
|
Brian Matzon
|
fd36f96df9
|
javadoc
|
2005-05-29 22:16:56 +00:00 |
|
Brian Matzon
|
05c762be22
|
added getILType(filename)
|
2005-05-29 22:14:32 +00:00 |
|
Brian Matzon
|
25badde4c9
|
added UlfJacks GL_FLOAT patch for gluScaleImage
|
2005-05-28 08:48:01 +00:00 |
|
Elias Naur
|
aef35ae0ed
|
Linux AWT: in case we're not on a SUN jdk, try to determine values instead of bombing out. This should help us compile and run on gcj
|
2005-05-27 11:50:13 +00:00 |
|
Brian Matzon
|
4a85362ccb
|
added System.exit so that vm instances gets nuked in webstart
|
2005-05-22 12:12:10 +00:00 |
|
Brian Matzon
|
4ad9b565d5
|
using .dylibs for devil on mac
|
2005-05-22 11:14:00 +00:00 |
|
Brian Matzon
|
322f35351b
|
fixed fmod webstart loading
|
2005-05-19 22:32:30 +00:00 |
|
Brian Matzon
|
8d18a63f59
|
0.97 version string
|
2005-05-18 21:02:41 +00:00 |
|
Elias Naur
|
b12ac2c44c
|
Mouse: Allow delta queries when not grabbed.
|
2005-05-17 08:04:48 +00:00 |
|
Brian Matzon
|
348d9922b4
|
use internal lock mechanism instead of own instance
|
2005-05-12 15:45:53 +00:00 |
|
Brian Matzon
|
a4e8f36130
|
Threading 101: dont sleep while holding a lock
|
2005-05-12 15:44:48 +00:00 |
|
Brian Matzon
|
c5c80aaa57
|
updated test to expect exceptions
|
2005-05-12 15:44:22 +00:00 |
|
Elias Naur
|
0f5281e24f
|
OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava
|
2005-05-12 07:47:07 +00:00 |
|
Brian Matzon
|
04b3595477
|
added missing enums
|
2005-05-10 22:31:09 +00:00 |
|
Elias Naur
|
9902110033
|
Removed update() from Display.createWindow() as it caused garbage to appear as the first frame. Added a black background brush t win32 window class
|
2005-05-06 09:40:36 +00:00 |
|
Elias Naur
|
78e75012ba
|
Mac OS X: Enable native cursor in Mac OS X 10.4 and later because Apple fixed the outstanding bugs
|
2005-05-05 11:04:17 +00:00 |
|
Elias Naur
|
137cad2394
|
Properly reset Keyboard on destroy()
|
2005-05-05 10:16:46 +00:00 |
|
Elias Naur
|
523a5c6fc2
|
Fixed generator to not include checkALerror.h
|
2005-05-05 10:02:45 +00:00 |
|
Caspian Rychlik-Prince
|
200ed3792a
|
Cleanup of unused imports
|
2005-05-04 20:59:44 +00:00 |
|
Caspian Rychlik-Prince
|
2d46f5580a
|
Internal tweaks to allow certain display mode changes
|
2005-05-04 20:41:24 +00:00 |
|
Caspian Rychlik-Prince
|
4747c4878b
|
Clean state after destroy
|
2005-05-04 20:38:29 +00:00 |
|
Elias Naur
|
1c49b2f969
|
Mac OS X: Only use SetSystemUIMode workaround on 10.3 and lower
|
2005-05-03 09:08:12 +00:00 |
|
Elias Naur
|
4d5957a22a
|
Corrected AWTGLCanvas documentation
|
2005-04-30 15:37:42 +00:00 |
|
Elias Naur
|
019a1418c6
|
Mac OS X: Added a workaround for the 'white screen' problem
|
2005-04-28 12:55:23 +00:00 |
|
Elias Naur
|
2cd1e740ee
|
Removed cached width and height from Mouse
|
2005-04-28 11:57:38 +00:00 |
|
Elias Naur
|
8ae988494b
|
Remove unused code
|
2005-04-28 10:52:03 +00:00 |
|
Elias Naur
|
a32da7e226
|
Fon't reset the cursor position in resetMouse()
|
2005-04-28 10:36:51 +00:00 |
|
Elias Naur
|
038d929180
|
Allow setCursorPosition when mouse is grabbed
|
2005-04-28 10:31:32 +00:00 |
|
Elias Naur
|
0b9d221f9c
|
Fix cursor jumping after Mouse.setGrabbed()
|
2005-04-28 09:57:45 +00:00 |
|
Elias Naur
|
c8d5fe296b
|
Moved AWTSurfaceLock retry-loop to java to avoid non-standard sleep functions
|
2005-04-27 20:30:14 +00:00 |
|
Elias Naur
|
e492cd240b
|
Linux: try to work around crash on opengl library unload
|
2005-04-25 07:47:28 +00:00 |
|