Commit Graph

1554 Commits

Author SHA1 Message Date
Mark Bernard 98aad6d786 Test for DevIL. 2004-10-22 21:03:17 +00:00
Mark Bernard 3db485288d Initial interface for DevIL 2004-10-22 21:02:18 +00:00
Elias Naur 32f7016171 Win32: Support accented characters better 2004-10-18 20:29:52 +00:00
Elias Naur b76ea2d616 Linux: make accented character input work 2004-10-18 12:26:30 +00:00
Brian Matzon e6feeb3d5c moved clipboard stuff to PlatformAdapter 2004-10-17 17:25:29 +00:00
Brian Matzon d9830aff06 cleaned imports 2004-10-17 15:55:03 +00:00
Brian Matzon 29e4fe179b Gears test added 2004-10-17 15:53:49 +00:00
Elias Naur 78c086a01c Linux: Added basic support for Xutf8LookupString, providing better support for international characters 2004-10-16 21:59:20 +00:00
Brian Matzon 8ae823dd4a tagfields implemented 2004-10-16 01:02:34 +00:00
Elias Naur 22de5b7660 Minor linux keyboard input fixes 2004-10-15 21:31:46 +00:00
Elias Naur 2040638c26 Added BufferUtils.createDoubleBuffer. Fixed comments 2004-10-14 20:59:13 +00:00
Elias Naur bd34754f86 Linux: minor linux fix 2004-10-13 10:55:49 +00:00
Brian Matzon 571a2fe348 format/reindent
using phero resources
defaults to a file now
2004-10-03 09:35:38 +00:00
Brian Matzon 53dfc0da74 reindent/format 2004-10-03 09:00:36 +00:00
Brian Matzon 1e83aad48d got boredm spiced it up 2004-10-03 02:47:10 +00:00
Brian Matzon ec0cb01da0 fixed SetPriority/GetActive name mangling 2004-10-02 21:06:23 +00:00
Ioannis Tsakpinis ee4a4e23b2 Added ATI_texture_compression_3dc 2004-10-01 16:03:14 +00:00
Elias Naur 58d78eec2c Linux: improved cursor position tracking 2004-09-30 12:31:59 +00:00
Mark Bernard a391fe3100 Update tag names to prevent conflicts when validating XML files. 2004-09-28 22:10:39 +00:00
Ioannis Tsakpinis fc605e4501 Added EXT_Cg_shader constants 2004-09-28 13:45:12 +00:00
Elias Naur 91efa96d95 Linux: Don't warp cursor position at Mouse.create() 2004-09-28 13:02:38 +00:00
Brian Matzon cceaebd8bd set native order before retuning float buffer 2004-09-28 06:10:46 +00:00
Brian Matzon e0d47377c8 fix spectrum to return a float buffer 2004-09-27 15:17:05 +00:00
Elias Naur 4c631207c5 Fix win32 mouse event deltas too 2004-09-27 13:43:34 +00:00
Elias Naur 468502cb00 Track event mouse deltas even when the event queue overflows 2004-09-27 13:20:27 +00:00
Brian Matzon 0609cd371a miscellaneous updates 2004-09-24 15:28:29 +00:00
Brian Matzon de43458812 StreamPlayerMemory testing playing of in memory mp3 file 2004-09-24 06:08:27 +00:00
Elias Naur 9cb5176ce7 Linux: Fixed problem with updating screen dimension globals 2004-09-22 19:56:02 +00:00
Elias Naur 8b691bbe78 Linux: reset/restore gamma settings on activate/deactivate 2004-09-22 19:25:16 +00:00
Elias Naur dcaf73c2e7 Fix DisplayTest 2004-09-22 18:42:16 +00:00
Elias Naur c6e9d5f13b Fix linux Mouse compile 2004-09-22 18:35:14 +00:00
Elias Naur 3c5a231ec7 Win32: reset/restore display mode when activated/deactivated 2004-09-22 18:21:28 +00:00
Elias Naur db332762f5 Fix Mouse tests 2004-09-22 18:03:10 +00:00
Elias Naur 8da3656540 Fix native mouse issues 2004-09-22 17:54:27 +00:00
Elias Naur 38ebcf5fb3 Updated win32 to report Mouse deltas 2004-09-22 15:06:27 +00:00
Elias Naur fa1713c4e8 Add delta values to Mouse events 2004-09-22 11:08:21 +00:00
Elias Naur 0d013c7f54 Linux: Improve input latency by processing X messages from nPoll and nRead 2004-09-22 09:28:09 +00:00
Elias Naur 5361073072 Fix linux crash in nGetNativeCursorCaps 2004-09-21 14:36:52 +00:00
Brian Matzon e93393ef8a native loading modified to be in line with oal 2004-09-19 11:17:28 +00:00
Elias Naur 4e81b3a458 Removed redundant CXXFLAGS definition from configure.in 2004-09-18 11:41:30 +00:00
Brian Matzon 9306c06637 use public display mode constructor to get proper window size 2004-09-17 05:56:10 +00:00
Brian Matzon 1533eb4924 use OAL type loading 2004-09-16 22:40:12 +00:00
Brian Matzon 8e17e445d6 print stack trace on error 2004-09-16 22:38:31 +00:00
Brian Matzon dc11263ad5 AWT version - much neater 2004-09-16 21:11:52 +00:00
Brian Matzon 8b09140bef add net enums 2004-09-16 21:11:22 +00:00
Elias Naur af66408d3d Added setLocation support for linux 2004-09-15 17:44:39 +00:00
Brian Matzon da867ff28a support for setLocation 2004-09-15 17:07:06 +00:00
Brian Matzon 318952793f updated to c code 2004-09-15 17:04:26 +00:00
Brian Matzon fb9350f024 fix imports 2004-09-15 16:07:42 +00:00
Elias Naur 1459b21448 Fix OpenGL version parsing 2004-09-13 08:04:33 +00:00
Brian Matzon f966659995 make initialize package protected 2004-09-12 13:28:38 +00:00
Caspian Rychlik-Prince d9b441cd9d Fixed problem in version determination 2004-09-11 12:05:25 +00:00
Elias Naur b48533a30f Remove redundant CXXFLAGS definition in configure.in 2004-09-11 07:20:50 +00:00
Brian Matzon d14123708d fixed wrong return type
fixed compilation on win32
2004-09-10 21:58:11 +00:00
Brian Matzon 84863c4797 fixed wrong return type 2004-09-10 21:56:58 +00:00
Elias Naur e686334d14 Improved _NET_WM_STATE_FULLSCREEN support for older kde window managers 2004-09-10 14:09:33 +00:00
Elias Naur 1a29c9d5b4 More conversion fixes 2004-09-10 11:18:05 +00:00
Elias Naur 5039684671 Win32 specific fix ups for C++->C conversion 2004-09-10 09:56:26 +00:00
Elias Naur 55a67aaacc Converted native code from C++ (.cpp files) to C (.c files), thus avoiding an annoying dependency on the standard C++ library on Linux. We weren't using any particular C++ features anyway. 2004-09-10 08:13:56 +00:00
Brian Matzon 639149d721 fixed compilation 2004-09-10 05:48:14 +00:00
Ioannis Tsakpinis 8041524332 OpenGL 2.0 support 2004-09-09 23:51:16 +00:00
Ioannis Tsakpinis dccf2e08e7 no message 2004-09-09 23:45:21 +00:00
Elias Naur 2160d86a76 Fixed WIN32->_WIN32 conditional in NVVertexArrayRange.cpp 2004-09-08 20:25:11 +00:00
Elias Naur aa60495bb5 Linux: improve cursor position handling (warp behaviour) 2004-09-08 20:15:55 +00:00
Elias Naur bb540708a4 Removed commented out code 2004-09-06 10:21:34 +00:00
Elias Naur 7fffdd2602 vector utils standardized to radians 2004-09-06 08:50:53 +00:00
Elias Naur f190078ad0 Removed shared pcontext buffer tests and updated unique context tests 2004-09-05 08:38:53 +00:00
Elias Naur fbf42c7326 Fix linux makefiles 2004-09-03 08:45:13 +00:00
Brian Matzon 8878b11953 fmod todo 2004-09-03 06:04:18 +00:00
Brian Matzon 5a1e05db6a cleanup 2004-09-03 06:03:32 +00:00
Brian Matzon 23108dcc09 update cache fields 2004-09-03 06:02:33 +00:00
Elias Naur 33285cd06a Linux: Reimplemented undecorated flag through use of the obscure Motif window manager hint instead of the override_redirect flag 2004-08-23 11:33:57 +00:00
Elias Naur 9cd4948517 Linux: cleanup and remove input grab in button press 2004-08-23 10:59:47 +00:00
Elias Naur bb1d59fffe Linux: Implemented support for Extended Window Manager Hints. LWJGL now cooperates
much better with the window manager, if the X randr and EWMH extensions are supported.
Especially fullscreen handling has improved, by avoiding the use of the override_redirect
flag.
2004-08-23 08:46:35 +00:00
Elias Naur 0c5bb83832 Linux: Added support for X RandR extension 2004-08-21 20:31:24 +00:00
Elias Naur 0d4d5b6bf1 Linux: Added missing throwException in display.cpp.initDisplay() 2004-08-21 17:42:23 +00:00
Elias Naur a558ad68b2 Linux: only grab the keyboard when in fullscreen mode. Remove the alt-tab hack 2004-08-21 10:22:23 +00:00
Elias Naur 4b98c873da Made Xcursor library static linked instead of dynamically loaded 2004-08-21 00:18:20 +00:00
Elias Naur c3fb7cc5c8 Replaced Exception with more specific IllegalAccessException in Display.java 2004-08-20 09:03:31 +00:00
Elias Naur 68e4faf560 Replaced assertion with proper exception in Vector.java 2004-08-20 08:58:50 +00:00
Brian Matzon 309ef6b06e fixed a gazillion imports 2004-08-20 06:26:19 +00:00
Brian Matzon 40463223c8 more callbacks
fixed some methods
2004-08-20 06:20:51 +00:00
Brian Matzon 985740a733 Fixed callback 2004-08-20 06:19:31 +00:00
Brian Matzon e19019f91a more callback support
fixed some methods
2004-08-20 06:19:11 +00:00
Brian Matzon 6d81f7ad93 Streaming test 2004-08-20 06:17:56 +00:00
Brian Matzon e23538a518 cleanup 2004-08-20 06:17:15 +00:00
Ioannis Tsakpinis b9bf056c4c First GL 2.0 Extensions 2004-08-15 23:03:54 +00:00
Caspian Rychlik-Prince 309284a55e Now ungrabs the mouse when alert() is called 2004-08-13 15:24:47 +00:00
Brian Matzon 53202702b0 mo fmod 2004-08-12 21:40:35 +00:00
Brian Matzon 53126a57f1 Simple NULL DSP test 2004-08-12 21:40:07 +00:00
Elias Naur 483f03a4ec Implemented default AWT implementation of Sys.getClipboard() 2004-08-12 15:22:48 +00:00
Caspian Rychlik-Prince 7f28edb980 Implemented getClipboard on Win32 2004-08-12 14:54:39 +00:00
Caspian Rychlik-Prince f0954a9a70 Put getClipboard back. 2004-08-12 14:30:13 +00:00
Caspian Rychlik-Prince 6c3f89f3c1 *** empty log message *** 2004-08-12 14:22:37 +00:00
Caspian Rychlik-Prince 00848a6cc7 Removed clipboard stuff. Elias got a headache 2004-08-12 14:22:25 +00:00
Elias Naur b0c4fa8df8 Fixed Sys.setClipboard native stub naming 2004-08-12 12:27:14 +00:00
Caspian Rychlik-Prince dd0886851a *** empty log message *** 2004-08-11 15:37:40 +00:00
Brian Matzon 743bbad6c7 last of the 3d functions 2004-08-10 17:14:56 +00:00
Caspian Rychlik-Prince 3ff5cf64ef Added getContext() 2004-08-10 10:31:52 +00:00
Elias Naur 3f4e6edbb8 Added isMinimized = true on a WA_INACTIVE 2004-08-09 16:08:51 +00:00
Elias Naur b88624e608 Add a public DisplayMode constructor 2004-08-09 11:55:48 +00:00
Elias Naur 0baf3a81f2 Removed the NVidia dependent Grass.java test (as it didn't even work on nvidia because of resource loading problems, and because the org.lwjgl.test.opengl.shaders examples are superior anyway) 2004-08-05 20:29:04 +00:00
Elias Naur 250bbea979 Removed shared context ability from Pbuffer (win32) 2004-08-02 14:47:52 +00:00
Elias Naur 6fb9a62cab Removed ability to share Display context in Pbuffer - it was too much trouble for little gain 2004-08-02 14:32:51 +00:00
Elias Naur adb35c3a2e Made all AL classes final 2004-08-01 21:26:25 +00:00
Elias Naur 5966d7b6b6 Added private constructors to OpenAL and OpenGL static classes 2004-07-31 09:34:09 +00:00
Elias Naur 0e9931e2a2 Removed commented out releaseContext() from linux Display.cpp 2004-07-30 13:58:08 +00:00
Elias Naur 2e8999c342 Added more missing decDisplay() 2004-07-30 13:30:15 +00:00
Elias Naur b50b5ca09b Added decDisplay to Pbuffer.cpp in linux to fix a potential X connection leak 2004-07-30 13:26:11 +00:00
Elias Naur 8040e723c6 Removed all instances of synchronized, as we're not really multithread safe anyway. It is up to the user of LWJGL to synchronize access to LWJGL 2004-07-29 15:45:45 +00:00
Elias Naur 72afa14aa3 Converted *.allocateDirect to BufferUtils 2004-07-29 11:41:11 +00:00
Elias Naur 42cd6ddb20 Added buffer checks to AL 2004-07-29 11:30:13 +00:00
Elias Naur ad1ff19437 Split general buffer checks into org.lwjgl.BufferChecks and the gl specific buffer checks into org.lwjgl.opengl.GLBufferChecks 2004-07-29 11:20:43 +00:00
Elias Naur 89a482e9ce Typo 2004-07-28 22:26:29 +00:00
Elias Naur e994515f7c Removed redundant vbo_tracker from Display.java 2004-07-28 22:17:56 +00:00
Elias Naur 466faf572f Add missing initialized check to Mouse.java 2004-07-27 17:08:48 +00:00
Ioannis Tsakpinis b19f257041 Fixed rtt 2004-07-26 22:25:02 +00:00
Elias Naur 12cfc58472 Fixed a neverending loop in findPixelFormatARBFromBPP 2004-07-26 19:37:43 +00:00
Ioannis Tsakpinis d2ecdf2b6e pbuffer tests 2004-07-26 19:14:20 +00:00
Elias Naur a04133fe8a Revert the Pbuffer "find singe buffered pixel format" behaviour in the Display context shared path. 2004-07-26 19:13:02 +00:00
Elias Naur 7c949a1325 Fix comment in Mouse.cpp 2004-07-26 18:59:40 +00:00
Elias Naur 0aea2bccd0 Simplify cursor position in Mouse even more - get rid of hairy window rect code 2004-07-26 18:57:18 +00:00
Elias Naur f89c212848 Simplify Mouse cursor positions and replace display_hwnd global variable with getCurrentHWND() (Win32) 2004-07-26 17:01:56 +00:00
Elias Naur 90187ad798 GLContext now only loads native stubs of they're not already loaded 2004-07-26 14:50:33 +00:00
Elias Naur 98eef52c41 Linux part of letting Pbuffer fallback to double buffered formats 2004-07-26 14:42:13 +00:00
Elias Naur 0d1e84752a Win32 part of single-buffered Pbuffers 2004-07-26 14:27:34 +00:00
Elias Naur 665f971aec Make Pbuffers that share the display context be single-buffered (linux part) 2004-07-26 13:36:04 +00:00
Elias Naur 1aee4598a9 Win32 part of ByteBuffer handles for Pbuffer and Cursor 2004-07-25 14:51:28 +00:00
Elias Naur bdf5a43d5e Converted Cursor and Pbuffer handles to ByteBuffers 2004-07-25 14:28:50 +00:00
Elias Naur efb28a1a85 Make Pbuffer.createPbufferUsingDisplayContext take a RenderTexture parameter 2004-07-25 07:00:55 +00:00
Elias Naur 401a3a859f Make setting keyboard rate use own X connection 2004-07-24 22:17:03 +00:00
Elias Naur c17a6fe481 Avoid ARB_pixel_format in Display whereever possible. Must try the path once though, to increase the chance of getting a pbuffer compatible context. If it fails, the normal path context is kept, in hope that it will support pbuffers. If not, only unique context pbuffers will be available. 2004-07-24 22:06:43 +00:00
Elias Naur 79813c8f5a Win32 part of fast Pbuffer 2004-07-24 21:19:08 +00:00
Elias Naur afe90249cf Fixed typo 2004-07-24 20:05:51 +00:00
Elias Naur e9a9ba7c67 Added Pbuffer.isUsingDisplayContext() 2004-07-24 19:50:50 +00:00
Elias Naur 2c28c39fce Implemented new type of Pbuffer that use the Display context, which is faster than a separate context (Linux) 2004-07-24 19:44:41 +00:00
Elias Naur 6330f8e001 Make sure VBOTracker reset the current tracker when GLContext.useContext(null) is called 2004-07-24 16:34:07 +00:00
Elias Naur 20537ab57e Use WeakHashMap in the static mapping from contexts to vbo trackers in VBOTracker.java. 2004-07-24 16:29:15 +00:00
Elias Naur 1187d0e3e8 null currentContext when GLContext.useContext(null) is called 2004-07-23 18:10:51 +00:00
Elias Naur ab5fd2b3df Corrected minor documentation error in GLContext 2004-07-23 18:01:55 +00:00
Elias Naur e8f47b066d Added a comment that a context must be current before calling GLContext.useContext() 2004-07-22 15:59:38 +00:00
Brian Matzon a9398f77dd nuked, content replicated in example 2004-07-22 15:35:37 +00:00
Brian Matzon 2245698f26 render a square 2004-07-22 15:34:04 +00:00
Brian Matzon 94ea591017 minor updates 2004-07-22 15:10:55 +00:00
Brian Matzon 4bcfaa5123 output mouse position 2004-07-22 15:00:36 +00:00
Brian Matzon bb7bc889a4 minor updates 2004-07-22 14:56:40 +00:00
Brian Matzon 760bb65d5a minor updates 2004-07-22 14:27:07 +00:00
Elias Naur 30d3ea27fe Rethrow exception in GLContext.useContext() 2004-07-22 13:04:34 +00:00
Elias Naur a1642b0dcf Linux: Fix context NULL'ed before free'ing 2004-07-22 08:52:25 +00:00
Elias Naur 19f32b3d63 Fix indentation 2004-07-22 07:56:36 +00:00
Elias Naur a2680adb77 Fix DisplayMode.equals 2004-07-22 07:38:56 +00:00
Elias Naur 3fb960ead8 Fix display mode switching and use separate X connection for display mode switching on linux 2004-07-21 21:51:37 +00:00
Elias Naur 84bd38f42f Make reset() revert the display mode field 2004-07-21 16:06:30 +00:00
Brian Matzon 62ed747bce 0.91 release 2004-07-21 15:00:24 +00:00
Brian Matzon b720082dad simple WIP streamtest 2004-07-21 14:49:57 +00:00
Brian Matzon aa07f67b68 implemented more fmod methods 2004-07-21 14:48:15 +00:00
Elias Naur 19fbff094b Linux: Fixed repeat issue 2004-07-21 14:39:22 +00:00
Elias Naur ad32e919e0 Linux: Reverted the build script changes (removed .so) because even with automake 1.8.3, the build system still doesn't produce a liblwjgl.so.0.0.0, only a liblwjgl.0.0.0 2004-07-21 09:25:53 +00:00
Elias Naur 4d8c6ea421 Added calls to nUpdate() before querying window state 2004-07-19 07:32:13 +00:00
Elias Naur 456a948195 Linux: Set dirty flag on UnMapNotify 2004-07-19 07:24:41 +00:00
Brian Matzon aaf1cf73bd implemented GetDriverCaps 2004-07-17 23:34:22 +00:00
Brian Matzon 60c7ddb7fe forgot fmod->fmod3 exception! 2004-07-17 23:31:25 +00:00
Brian Matzon c4a3500cf5 removed javadoc referenced to read 2004-07-17 09:38:20 +00:00
Elias Naur 314a19098e Mario: Fixed build scripts 2004-07-16 10:03:16 +00:00
Elias Naur d1e887d793 *** empty log message *** 2004-07-16 08:23:49 +00:00
Elias Naur 2951ef02cc Win32: Mouse native cursor fixes 2004-07-15 16:07:13 +00:00
Elias Naur b121cd0fc7 Don't actually center cursor on setGrabbed(true) 2004-07-15 15:53:16 +00:00
Brian Matzon c7ad40a9cd cleaned imports 2004-07-11 08:12:04 +00:00
Brian Matzon f618023b3f expose suspendContext 2004-07-11 08:09:34 +00:00
Brian Matzon e0a93cdd14 fixed examples to new architexture 2004-07-11 08:06:12 +00:00
Caspian Rychlik-Prince deb08476ef Added experimental sync2() method to Display. We'll see which one works best and remove the worst one. 2004-07-09 11:20:14 +00:00
Caspian Rychlik-Prince 60352fe5e0 Now copes with processors that adjust their clockspeed 2004-07-07 22:24:33 +00:00
Elias Naur abf0de6233 Fixed linux native cursor hotspot 2004-07-07 10:31:26 +00:00
Elias Naur eed273405e Win32: Disable ARB pixel format path unless needed (samples > 0) 2004-07-07 09:40:48 +00:00
Elias Naur 133a9ae778 Added pixel format warnings to PixelFormat.java 2004-07-07 09:38:19 +00:00
Elias Naur 8632dce58c Win32 fix 2004-07-07 08:06:57 +00:00
Caspian Rychlik-Prince 377c24eb42 Removed debugging 2004-07-06 17:55:13 +00:00
Caspian Rychlik-Prince 02f125af93 Removed debugging 2004-07-06 17:22:22 +00:00
Caspian Rychlik-Prince 08f33be35b Fixed a few special cases with extension names mapping 2004-07-06 16:57:37 +00:00
Caspian Rychlik-Prince dddf3daedd Fixed null title bug 2004-07-06 16:30:28 +00:00
Caspian Rychlik-Prince 4c00419d73 Organised imports 2004-07-06 16:08:17 +00:00
Caspian Rychlik-Prince 2276bf0c2d *** empty log message *** 2004-07-06 16:06:59 +00:00
Elias Naur d9ea16fbf7 Win32: Mouse native cursor fixes 2004-07-06 09:13:35 +00:00
Elias Naur f661aaa22b Undo GLContext.cpp split 2004-07-06 08:06:16 +00:00
Elias Naur 19b7f16291 Win32: Make pbuffer creation independent of display context 2004-07-06 07:50:33 +00:00
Elias Naur 39c06a14ab LINUX: Made pbuffer creation independent of the Display context 2004-07-05 14:57:02 +00:00
Elias Naur 1827f0efd4 Implemented reference counted loading of gl library in java 2004-07-05 14:34:47 +00:00
Elias Naur b07143f400 Made the mouse grab and native cursor properties persistent over destroy()/create() 2004-07-05 14:06:40 +00:00
Elias Naur 38ac5781ae Mouse reset coordinate fix 2004-07-05 13:47:18 +00:00
Elias Naur 4241dfde37 Removed extra System.out 2004-07-05 11:19:09 +00:00
Elias Naur 69d44be069 take out check on alcMakeContext again, the result type is differs on different platforms 2004-07-04 14:08:53 +00:00
Elias Naur 0ae705b7b0 Added more error checking in OpenAL. Unload native stubs on AL destroy. 2004-07-04 13:58:11 +00:00
Elias Naur 53bd9b660d all initNativeStub() methods throws LWJGLException 2004-07-04 13:14:06 +00:00
Elias Naur b7e4214a1a Moved openal native stub loading to java 2004-07-04 09:13:19 +00:00
Elias Naur 8585d8b2a5 Make sure the GL11 native stubs are unloaded too.
Throw exception when wglMakeCurrent fails
2004-07-04 08:39:09 +00:00
Elias Naur 15934fd6e7 Move native stub initialization from extgl into GLContext.java. Makes it much easier to
exlude extensions classes. Furthermore, GLContext.useContext(null) can now be used to
reset the native stubs when no context is current.
2004-07-03 21:12:33 +00:00
Elias Naur 2cc7e0d02f *** empty log message *** 2004-07-03 17:45:26 +00:00
Elias Naur 4a13ffa90f *** empty log message *** 2004-07-03 17:39:25 +00:00
Elias Naur ba01e888fb *** empty log message *** 2004-07-03 17:06:56 +00:00
Caspian Rychlik-Prince 645cbe5ba4 *** empty log message *** 2004-07-03 16:41:38 +00:00
Elias Naur 1fd7d36188 *** empty log message *** 2004-07-03 16:38:02 +00:00
Elias Naur 0b07bb7afb *** empty log message *** 2004-07-03 16:07:52 +00:00
Elias Naur d4aa34e4f5 *** empty log message *** 2004-07-03 16:07:00 +00:00
Elias Naur 1c5f7aad3e Removed obsolete LWJGL_SANITY_CHECK and extgl_error 2004-07-03 14:59:15 +00:00
Elias Naur 05afc24027 *** empty log message *** 2004-07-03 14:53:25 +00:00
Elias Naur 2d5ff5d23d *** empty log message *** 2004-07-03 14:41:06 +00:00
Elias Naur 48f01cf614 Split WGL out to extgl_wgl.cpp/h 2004-07-03 14:39:29 +00:00
Caspian Rychlik-Prince 23520687ea Small fix 2004-07-03 14:04:03 +00:00
Elias Naur a57a736de5 *** empty log message *** 2004-07-03 13:55:25 +00:00
Elias Naur afec62989a Updated tests 2004-07-03 13:48:52 +00:00
Caspian Rychlik-Prince 6b7695e0f9 *** empty log message *** 2004-07-03 13:13:54 +00:00
Elias Naur 2601d57e47 Fixed utils 2004-07-03 13:07:02 +00:00
Elias Naur d0fce51ebb Check for null mode 2004-07-03 13:02:45 +00:00
Elias Naur 33611232f3 Linux fix fallback 2004-07-03 12:06:25 +00:00
Elias Naur fa45b4dc78 Win32 part of Display/Window merge 2004-07-03 11:29:44 +00:00
Elias Naur 86ddd2a579 *** empty log message *** 2004-07-03 11:16:59 +00:00
Elias Naur 0ea7ab410f Win32 part of Display/Window merge 2004-07-03 10:42:29 +00:00
Elias Naur 475d22e73b WIN32: Pbuffer pixel format must be single buffered 2004-07-03 10:36:26 +00:00
Elias Naur fbd4720236 Make linux Display.create fall back to 16 color bpp 2004-07-03 10:32:12 +00:00
Elias Naur e59ed5d906 Win32 part of Display/Window merge 2004-07-03 10:16:28 +00:00
Elias Naur 84110e9c13 Linux part:
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.

Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Elias Naur d03916ebec Added InitWGL after creating Anti Aliased context 2004-07-02 12:34:33 +00:00
Elias Naur 8618fbc3f0 Removed reference to isVSyncEnabled() 2004-07-02 09:04:37 +00:00
Ioannis Tsakpinis 20302a4716 GLSL update 2004-06-27 12:43:55 +00:00
Caspian Rychlik-Prince e98787903a *** empty log message *** 2004-06-17 21:44:20 +00:00
Caspian Rychlik-Prince eb03eedb62 New quaternion class courtesy of fbi 2004-06-17 21:42:45 +00:00
Caspian Rychlik-Prince 370831cada *** empty log message *** 2004-06-14 19:03:33 +00:00
Caspian Rychlik-Prince 43139c9ea9 New stuff for sensitivity adjustment, scrolling, and adjustable dimensions 2004-06-14 19:00:33 +00:00
Brian Matzon 6ea25050e0 vsync enabled
using util method for displaymode stuff
tell user how to enter fullscreen mode
2004-06-12 21:52:37 +00:00
Brian Matzon 4cea3e191b header unification 2004-06-12 20:28:34 +00:00
Brian Matzon 5aedbe9c7f space invaders example 2004-06-12 19:59:20 +00:00
Brian Matzon 841df6cbf5 simple test to show all fields of a controller 2004-06-09 19:55:40 +00:00
Brian Matzon 0bcb13ceac fmod -> fmod3 2004-06-09 19:53:45 +00:00
Brian Matzon 3a7df43117 removed obsolete getPlatform 2004-06-09 19:45:15 +00:00
Brian Matzon 0afefea6ba updated to 3.73 2004-06-02 21:40:47 +00:00
Brian Matzon 5803d98ddc FMusic done, including callbacks!
Added synctest to fmod, showing how to use FMusic
2004-05-31 12:42:09 +00:00
Brian Matzon 9c8ac5d794 expose VM 2004-05-31 12:39:03 +00:00
Caspian Rychlik-Prince f75bb436c9 Tiny javadoc adjustment 2004-05-26 22:53:40 +00:00
Caspian Rychlik-Prince 7593877a42 No longer uses ARB pixel formats when samples == 0 2004-05-26 14:41:12 +00:00
Caspian Rychlik-Prince d137610528 *** empty log message *** 2004-05-25 15:19:16 +00:00
Elias Naur 4791b60784 Renamed fmod to fmod_instance 2004-05-23 19:45:00 +00:00
Elias Naur 9cf079d054 Fixed bug in Window.cpp 2004-05-23 19:08:16 +00:00
Elias Naur 093cd19d82 Improved stability of ext_ResetClass and ext_InitializeClass 2004-05-23 18:57:04 +00:00
Brian Matzon bafbb8899b miscellaneous javadoc fixes 2004-05-23 17:14:44 +00:00
Elias Naur a2e5e1a946 Added a tool to simplify creating dynamically loaded native stubs 2004-05-23 15:35:09 +00:00
Elias Naur cb2f3f7448 Updated headers and fmod for linux 2004-05-23 14:46:07 +00:00
Brian Matzon d26445afa6 nuke autogenerated headers 2004-05-23 14:04:57 +00:00
Brian Matzon f4a2c8354f fmod support 2004-05-23 14:03:07 +00:00
Brian Matzon 9ed3aa45e2 only get driver once 2004-05-23 13:54:55 +00:00
Brian Matzon 9369626d38 fmod support 2004-05-23 13:50:08 +00:00
Ioannis Tsakpinis e97002fa39 Cleanup 2004-05-19 16:46:59 +00:00
Ioannis Tsakpinis ed903530f1 Added some new extensions 2004-05-18 21:02:55 +00:00
Brian Matzon 3e4eac8e66 javadoc fixes 2004-05-14 17:20:17 +00:00
Elias Naur 0786d857f8 Potential fix for the titlebar issue on win2k 2004-05-14 12:52:39 +00:00
Elias Naur e709d0167a Linux: Implemented proper X async error handling 2004-05-11 20:34:47 +00:00
Elias Naur dd8c6e8a42 *** empty log message *** 2004-05-10 21:50:54 +00:00
Elias Naur 60c4e0a778 Linux: Don't free colormap before the window is destroyed 2004-05-10 21:48:06 +00:00
Elias Naur 25c8f8c313 Removed C++ exception handlers 2004-05-10 08:55:09 +00:00
Elias Naur 192b0da29e Fixed linux building 2004-05-05 14:41:04 +00:00
Caspian Rychlik-Prince 46bb78530f *** empty log message *** 2004-05-05 14:35:05 +00:00
Caspian Rychlik-Prince 88ff0562a8 duh 2004-05-05 14:34:26 +00:00
Caspian Rychlik-Prince 2c39ddfd0b *** empty log message *** 2004-05-05 14:33:03 +00:00
Caspian Rychlik-Prince b697fb3ecf Removed Sys.setTime(), Sys.getPlatform()
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Caspian Rychlik-Prince 3bb53392f6 Added some win32 timing tweaks 2004-05-05 13:26:21 +00:00
Elias Naur e1656b862b Win32: Added missing throwException in Controller.cpp 2004-05-05 11:30:51 +00:00
Elias Naur 7bd59ed27d Split global DirectInput interface into 3 interfaces in Mouse, Keyboard and Controller 2004-05-05 09:53:53 +00:00
Elias Naur 8099826ab7 Throw exception when win32 can't create DirectInput for some reason 2004-05-04 18:58:09 +00:00
Elias Naur 054e1f9f29 Attempt fix for out of focus mouse bug in win32 2004-05-04 18:47:47 +00:00
Brian Matzon cf1f74660c fixed glBitmap, as reported by christophe choquet 2004-05-03 15:06:51 +00:00
Erik Duijs d3f675581f Fixed up- scaling (thanks to Tom Robert Bryntesen) 2004-05-03 09:55:45 +00:00
Elias Naur 08fc228d2c Fixed null pointer exception on ALC.alcOpenDevice failure 2004-05-02 15:46:55 +00:00
Caspian Rychlik-Prince f277e5607d *** empty log message *** 2004-04-30 08:17:25 +00:00
Brian Matzon 54e06e4026 support for n buttons 2004-04-29 16:21:37 +00:00
Caspian Rychlik-Prince fc7c0fa846 Added conversions to and from HSB 2004-04-26 10:15:56 +00:00
Caspian Rychlik-Prince 00f82d6353 Added wrapper tags 2004-04-22 13:57:48 +00:00
Caspian Rychlik-Prince e123997fc2 Rendery stuff 2004-04-21 20:47:08 +00:00
Caspian Rychlik-Prince e871fefb02 more utils 2004-04-21 19:46:04 +00:00
Caspian Rychlik-Prince c08c972bce Tons more utils! 2004-04-21 18:11:00 +00:00
Caspian Rychlik-Prince bb4000ba87 *** empty log message *** 2004-04-20 21:02:40 +00:00
Caspian Rychlik-Prince 684904b915 Now does meshed models as well as boned ones 2004-04-20 20:39:52 +00:00
Caspian Rychlik-Prince ca0a661a62 XML Loader's done 2004-04-20 19:40:54 +00:00
Caspian Rychlik-Prince 0fb0abe573 New Object Oriented Wank! 2004-04-19 23:01:33 +00:00
Caspian Rychlik-Prince 40dce31cd0 Now with all the ARB and EXT methods! 2004-04-19 22:24:30 +00:00
Caspian Rychlik-Prince c41ac67aae Tweaks to the Vector package, and finalized the Model structure. So I hope. 2004-04-19 21:54:58 +00:00
Caspian Rychlik-Prince f33a019675 *** empty log message *** 2004-04-18 20:01:28 +00:00
Caspian Rychlik-Prince f62ab7b620 Models! Models! Models! 2004-04-18 19:30:32 +00:00
Caspian Rychlik-Prince 4d64783d83 A utility Model class 2004-04-18 18:59:49 +00:00
Caspian Rychlik-Prince 4d4ee0b7e5 The new utils package! 2004-04-18 16:24:58 +00:00
Brian Matzon 863e4e1fee missing function found by llewmason 2004-04-18 03:20:04 +00:00
Caspian Rychlik-Prince 5b0894e44b First example code checked in! 2004-04-16 10:46:30 +00:00
Elias Naur 0011e75a6e LINUX: Improved input handling 2004-04-13 12:13:32 +00:00
Brian Matzon a9506354ee fixed mouse issues, setGrabbed & native cursor now works (afaik ;)) 2004-04-12 14:46:18 +00:00
Brian Matzon b21e4a7f93 removed resetAnimation 2004-04-12 14:37:20 +00:00
Elias Naur 1907fb3ff6 LINUX: Turn off keyboard repeat rate at Window.create too 2004-04-12 14:29:55 +00:00
Elias Naur b641b66e12 LINUX: Fixed warp ignores 2004-04-12 12:20:59 +00:00
Brian Matzon 84eae4c6f6 removed restriction about native cursors, and fixed mouse not showing on setNativeCursor(null); 2004-04-12 10:37:50 +00:00
Elias Naur e034c76f19 LINUX:Improved warp event ignore 2004-04-12 10:33:39 +00:00
Elias Naur 0085c8862c LINUX: Implemented setGrabbed 2004-04-12 10:05:13 +00:00
Elias Naur e7eb679f24 Cursor.java:Fixed case where delays == null 2004-04-12 07:20:01 +00:00
Elias Naur 6f1f14facb Reverted the relative coordinate 'bug' - that's the required behaviour when Window.update is calling Mouse.poll. Consider the case where we call Window.update twice before checking getD*: with the old behaviour, only the deltas between the updates are reported, not those before the first update 2004-04-12 07:13:36 +00:00