Brian Matzon
797de7557f
mac fix as per: http://lwjgl.org/forum/viewtopic.php?t=903
2005-01-23 23:08:19 +00:00
Caspian Rychlik-Prince
a8fcd3edde
Fixed AWT dependency.
2005-01-20 22:51:28 +00:00
Elias Naur
debea3b6b7
Compilation fix
2005-01-20 21:30:31 +00:00
Elias Naur
0953a6663c
Win32 compile fix
2005-01-19 13:15:44 +00:00
Elias Naur
a7fa07c2cc
Moved pbuffer supported check into native code to fix the case of no current context when creating the pbuffer
2005-01-19 13:05:07 +00:00
Caspian Rychlik-Prince
a9df33627e
Fixed return type in native openURL
2005-01-19 02:10:52 +00:00
Elias Naur
bb9c040414
Win32 compile fix
2005-01-18 21:11:12 +00:00
Ioannis Tsakpinis
4b09065e86
Added EXT_framebuffer_object
2005-01-18 20:57:32 +00:00
Elias Naur
66181d1486
Delegate Sys platform dependent methods into SysImplementation instances
2005-01-18 20:23:05 +00:00
Elias Naur
89074eafa2
Removed Sys.setProcessPriority
2005-01-18 19:05:34 +00:00
Elias Naur
f8ae518d0f
Linux:Moved NUM_BUTTONS up into java
2005-01-18 17:25:34 +00:00
Elias Naur
c977ceda08
Win32 compile fix
2005-01-18 16:50:54 +00:00
Elias Naur
f4180a214d
Cleaned up Mouse and Keyboard now that buffering and translation are always enabled
2005-01-18 16:42:31 +00:00
Elias Naur
250a87767f
Removed Controller
2005-01-18 15:32:13 +00:00
Elias Naur
8220b2e04c
Removed EAX
2005-01-18 15:22:52 +00:00
Elias Naur
d64589aaa7
Linux: removed org_lwjgl_input_Controller.c, since the methods were empty anyway
2005-01-18 14:09:27 +00:00
Elias Naur
fbcd19698b
Moved Mouse.getNativeCursorCaps() to Cursor.getCapabilities()
...
Renamed Pbuffer.getPbufferCaps() to Pbuffer.getCapabilities()
2005-01-18 12:34:36 +00:00
Elias Naur
78e665d773
Win32: hardened getAvailableDisplayModes
2005-01-16 11:12:57 +00:00
Elias Naur
8668ab3e89
Linux: Hardened getAvailableDisplayModes so that it won't be confused by a changing number of display modes while it is executing
2005-01-16 10:43:30 +00:00
Ioannis Tsakpinis
dd312b492b
createARBContextAndPixelFormat didn't return true when ok
2005-01-15 23:52:53 +00:00
Ioannis Tsakpinis
2227e83ea4
Completed GL 2.0
2005-01-15 23:50:55 +00:00
Elias Naur
ed3acebaa5
Win32: Fix Pbuffer.getPbufferCaps()
2005-01-15 15:45:54 +00:00
Elias Naur
2d62731a3d
Win32: Fix pbuffer context sharing
2005-01-14 13:56:51 +00:00
Elias Naur
37f6c9fe97
Linux: Don't free Pbuffer when it is not created
2005-01-14 13:30:41 +00:00
Elias Naur
0e15025879
Win32: Fix native crash when no suitable pixel format is found.
2005-01-14 11:20:04 +00:00
Elias Naur
859204c4a0
Don't make context current in DisplayImplementation.createWindow(), but let Display do it explicitly to increase native call granularity
2005-01-14 09:24:59 +00:00
Ioannis Tsakpinis
0c6521397e
Implemented PBO support
2005-01-13 20:30:39 +00:00
Elias Naur
2f536fef59
remove const from offsetToPointer in common_tools.h since PBO functions take non-const pointers
2005-01-13 12:14:10 +00:00
Ioannis Tsakpinis
01e6f3c27c
Implemented PBO support
2005-01-13 02:17:42 +00:00
Mark Bernard
3e1651e8e0
Add files for ILUT portion of DevIL.
2005-01-12 12:30:34 +00:00
Elias Naur
7d8cc6abbb
Linux: Release context before destroying it
2005-01-12 12:20:53 +00:00
Elias Naur
ccd37148e1
Linux: Implemented AWT synchronization through JAWT. Needed because Xlib is not guaranteed thread safe
2005-01-11 15:22:12 +00:00
Elias Naur
d1f039a1b0
Win32: Compile fixes
2005-01-11 14:05:14 +00:00
Elias Naur
c90625eb1f
macosx compile fix
2005-01-11 14:03:50 +00:00
Elias Naur
925139bc7d
Added a Pbuffer argument to the Pbuffer constructor to enable sharing between pbuffers when the display is not created. Moved Pbuffer native methods into DisplayImplementation.
2005-01-11 13:53:12 +00:00
Elias Naur
28aff73635
Win32: Fixes for previous commit
2005-01-10 09:21:35 +00:00
Elias Naur
e31b1ee12d
I've discovered that at least one Win XP configuration doesn't support the DirectInput cooperative level NONEXCLUSIVE | FOREGROUND for mouse devices. Fortunately, we don't really need that coop level anyway, so I have replaced it with Unacquire/Acquire.
2005-01-10 08:48:13 +00:00
Mark Bernard
af70a0ef76
First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet.
2005-01-09 04:59:50 +00:00
Elias Naur
4def20c892
Linux: Moved trivial methods from native to java
2005-01-06 14:03:48 +00:00
Elias Naur
323a317658
Win32: Clean up mouse error handling
2005-01-06 13:07:30 +00:00
Elias Naur
7d5528e02c
Win32: Clean up mouse error handling
2005-01-06 13:06:41 +00:00
Elias Naur
68c3c8629b
More debug output
2005-01-06 11:41:49 +00:00
Elias Naur
a07ab9069e
Added debugging
2005-01-06 09:18:25 +00:00
Elias Naur
da186e5057
Added debugging
2005-01-06 08:56:31 +00:00
Elias Naur
b535bd0273
Don't close iconv descriptor if it is opened
2004-12-14 19:12:56 +00:00
Elias Naur
5b54273d2c
Linux: Fix missing symbol in fmod3 lib
2004-12-14 12:59:53 +00:00
Brian Matzon
16fc090691
0.94
2004-12-13 17:16:47 +00:00
Brian Matzon
9dbf3119d7
include wtypes.h on win32 platforms
2004-12-13 17:06:48 +00:00
Elias Naur
d09cdc634f
Fixed mac opengl loading bug
2004-12-13 11:11:28 +00:00
Elias Naur
8419537ef7
More linux debug
2004-12-12 19:02:43 +00:00
Elias Naur
1263176471
*** empty log message ***
2004-12-12 17:07:45 +00:00
Elias Naur
46f9ce6ca4
Added more debug output to linux
2004-12-12 16:55:38 +00:00
Elias Naur
5e33c02133
let extgl_Open throw the exception to gain more information about the failure
2004-12-12 16:21:16 +00:00
Brian Matzon
9494a40140
using vsnprintf for printfDebugJava *fix*
2004-12-12 10:44:34 +00:00
Brian Matzon
fffb5c2e42
dont do anything in nCreate untill dynamic loading is implemented
2004-12-12 10:43:42 +00:00
Brian Matzon
ca774aa3ad
using vsnprintf for printfDebugJava
2004-12-12 10:39:45 +00:00
Elias Naur
3f11e82950
Fixed up DevIL and added linux makefiles
2004-12-12 10:13:55 +00:00
Brian Matzon
4df51c137a
make it compile
2004-12-12 10:12:49 +00:00
Elias Naur
d1fb731587
Added java debug to all of linux native code
2004-12-11 20:18:18 +00:00
Elias Naur
7e4fc4c3b9
Added java debug output to linux display.c
2004-12-11 20:09:04 +00:00
Elias Naur
5ee6565bb5
Tweaked linux native isActive() and added printfDebugJava to print debug from native through Sys.log
2004-12-11 19:44:53 +00:00
Elias Naur
a65a9a3001
More linux fixes
2004-12-11 11:29:07 +00:00
Elias Naur
402f46e64d
More linux fixes
2004-12-11 11:21:01 +00:00
Elias Naur
f8dc7fa67b
Linux: Fix more mouse handling bugs
2004-12-11 11:11:23 +00:00
Elias Naur
bc6cabc1fd
Support org.lwjgl.opengl.Window.allowSoftwareOpenGL on Mac OS X
2004-12-11 10:47:21 +00:00
Elias Naur
644bbc9ac0
Improved fullscreen pointer handling
2004-12-11 08:10:44 +00:00
Elias Naur
3e59db54ab
*** empty log message ***
2004-12-10 19:49:11 +00:00
Mark Bernard
c5ad32857d
Dynamic loading temporarily removed.
2004-12-10 19:33:56 +00:00
Mark Bernard
28393542a1
Dynamic loading
2004-12-10 01:42:35 +00:00
Mark Bernard
c6b7a8b9b0
Change to ASCII.
2004-12-10 01:42:00 +00:00
Elias Naur
46967b394c
Converted win32 specific native source from C++->C (removes the strange debug flag behaviour exhibited by SourceLimitTest.java)
2004-12-09 15:36:13 +00:00
Mark Bernard
074af135eb
Fixed native exception.
2004-12-08 19:27:12 +00:00
Mark Bernard
0b746d6392
Add dynamic loading for DevIL routines. Add all functions that can be called platform independently.
2004-12-08 19:15:50 +00:00
Brian Matzon
df870c3861
case insensitive key lookup, reported by zhuzheng
2004-12-07 23:07:03 +00:00
Elias Naur
fd32c5b9b9
*** empty log message ***
2004-11-29 08:16:21 +00:00
Brian Matzon
3ae8c81129
only generate events if mouse is actually alive
2004-11-27 10:17:15 +00:00
Ioannis Tsakpinis
76de417bf7
glTexImageXD now accept null buffers
2004-11-25 22:11:16 +00:00
Elias Naur
2577ffd377
Split up Sys.openURL into the platform specific DisplayImplementation
2004-11-22 21:22:30 +00:00
Brian Matzon
d04c4920b8
use safeGetBufferAddress when loading data
...
use correct size of image, instead of size of pointer (!)
2004-11-21 10:10:05 +00:00
Elias Naur
51febce1d3
Fix a memory leak in extal.c
2004-11-19 14:40:56 +00:00
Elias Naur
9ec94cb364
Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support
2004-11-18 12:10:28 +00:00
Elias Naur
4ce552b44b
Mac OS X: Add error handling to gamma functions
2004-11-16 14:23:28 +00:00
Elias Naur
cea73a6b85
Mac OS X: Implemented gamma
2004-11-16 14:08:31 +00:00
Elias Naur
45607a7c69
Mac OS X: Work around AWT shifting the fullscreen window off the screen
2004-11-16 13:21:46 +00:00
Elias Naur
f65ae73d47
Mac OS X: Don't hide mouse mouse when already hidden (because the cursor state is counted)
2004-11-15 15:28:53 +00:00
Elias Naur
26ce1fecae
Mac OS X: Add missing file and disable native cursors because of AWT bugs
2004-11-15 14:38:00 +00:00
Elias Naur
8ee59e83fb
Linux: fix compilation
2004-11-14 11:39:54 +00:00
Brian Matzon
426ec81c3c
changed String handling to use proper localizing method
2004-11-14 10:42:19 +00:00
Elias Naur
bf5249da86
Win32: Make isFocused false at window creation to stop the message loop from running appActivate(false) when the window is being initially activated
2004-11-14 01:18:56 +00:00
Elias Naur
de41972b2e
*** empty log message ***
2004-11-13 22:27:19 +00:00
Brian Matzon
c9b1268c0d
lets use proper arguments for localizing string call
2004-11-13 21:12:09 +00:00
Brian Matzon
1bda864efd
changed String handling to use proper localizing method
2004-11-13 21:06:38 +00:00
Brian Matzon
028606af8a
fix #ifdef and miscellaneous compilation issues
2004-11-13 20:55:22 +00:00
Brian Matzon
f41e0542cd
fix pointer
2004-11-13 20:52:47 +00:00
Elias Naur
11180c3712
Remove more autoconf files
2004-11-13 13:07:41 +00:00
Elias Naur
8458a8cbb7
Linux fixes to absolute coordinates
2004-11-12 15:43:14 +00:00
Elias Naur
95e7c3d3ff
Win32 part of absolute mouse coordinates
2004-11-12 15:32:20 +00:00
Elias Naur
d4d164e87e
Mac OS X part of absolute mouse coords
2004-11-12 15:11:42 +00:00
Elias Naur
9741a99c64
Make read() and poll() return absolute coordinates when the mouse is not grabbed
2004-11-12 15:01:29 +00:00
Elias Naur
47c8343728
Kill off automake/autoconf/libtool build system and replace by a much simpler Makefile
2004-11-12 14:32:42 +00:00
Mark Bernard
006204de00
Full functionality from IL. Does not include Windows specific calls or anything that uses function pointers.
2004-11-12 02:54:31 +00:00
Elias Naur
2e291719fe
Linux fix destroyCursor native function typo
2004-11-11 16:58:21 +00:00
Elias Naur
1ec70842d0
Mac OS X port, second try :)
2004-11-11 16:03:19 +00:00
Elias Naur
4e35eea9ca
Mac OS X automake not supported
2004-11-11 14:26:00 +00:00
Elias Naur
78fc29c3cb
Cursor fixup
2004-11-11 13:42:26 +00:00
Elias Naur
5b1b513aab
Moved native cursors to DisplayImplementation
2004-11-11 13:27:59 +00:00
Ioannis Tsakpinis
a46706b752
New extensions
2004-11-09 21:29:17 +00:00
Elias Naur
8c41a9b7be
Reverted accidental debug changes
2004-11-09 11:17:28 +00:00
Elias Naur
f02e90eb7e
*** empty log message ***
2004-11-09 11:00:49 +00:00
Elias Naur
4094c4ed7d
*** empty log message ***
2004-11-08 12:11:42 +00:00
Elias Naur
e8f91ccefc
Reset event queue on mouse grab
2004-11-08 12:10:26 +00:00
Caspian Rychlik-Prince
a5d83e735b
Removed redundant code.
2004-11-07 16:39:54 +00:00
Caspian Rychlik-Prince
810d495a83
Fixes to focus / minimize handling. Now should cope with windows popping up behind.
2004-11-07 16:36:36 +00:00
Elias Naur
d3cc993523
Linux: don't rely on focus messages, just ask for the current focus at the end of the event loop act accordingly
2004-11-06 09:41:02 +00:00
Elias Naur
b4fde6438a
Linux: removed redundant last_z from Mouse.c. Mac: Compile fixes. Use NSAddImage for loading GL library
2004-11-05 10:30:04 +00:00
Elias Naur
7774c02098
*** empty log message ***
2004-11-03 12:31:42 +00:00
Elias Naur
8b5e85a72e
Added initialization to all global symbols, to please MacOSX
2004-11-03 12:10:20 +00:00
Elias Naur
3994b75ded
*** empty log message ***
2004-11-02 15:51:09 +00:00
Elias Naur
6ee64fe82f
Mac OS X compilation fixes
2004-11-02 15:09:40 +00:00
Elias Naur
5c15c88993
Fixed Mac OS X compilation of common
2004-11-02 14:46:18 +00:00
Elias Naur
b1ce8014fc
Fixed Mac OS X compilation of common
2004-11-02 14:43:16 +00:00
Elias Naur
6351f2efa3
Win32Display
2004-11-02 13:15:59 +00:00
Elias Naur
2fe958948a
Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation
2004-11-02 12:49:41 +00:00
Elias Naur
ddd61963ee
Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation
2004-11-02 12:48:58 +00:00
Elias Naur
974af03e30
Remove autogenerated headers
2004-11-02 11:23:15 +00:00
Ioannis Tsakpinis
9f7b3756e3
Fixed memory leak
2004-10-29 19:48:12 +00:00
Ioannis Tsakpinis
bc836b9079
Added floating point extensions
2004-10-28 17:16:03 +00:00
Brian Matzon
1ded6146e0
fixed cr/lf - couldn't compile!
2004-10-26 20:07:24 +00:00
Elias Naur
8dbce4dfde
Win32: Don't pretend we're minimized when we're just inactive
2004-10-24 17:29:24 +00:00
Brian Matzon
18b89b752a
0.93
2004-10-24 11:19:08 +00:00
Brian Matzon
1c909fd743
using utility safe methods
...
fixed memory leak
2004-10-23 09:02:49 +00:00
Brian Matzon
06cb352fbc
no need to keep autogenerated headers in cvs
2004-10-23 09:01:45 +00:00
Mark Bernard
706a3fdb59
Removed printf call.
2004-10-23 02:31:13 +00:00
Mark Bernard
6de5cc2247
Native source for DevIL.
2004-10-23 01:51:03 +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
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
bd34754f86
Linux: minor linux fix
2004-10-13 10:55:49 +00:00
Elias Naur
58d78eec2c
Linux: improved cursor position tracking
2004-09-30 12:31:59 +00:00
Elias Naur
91efa96d95
Linux: Don't warp cursor position at Mouse.create()
2004-09-28 13:02:38 +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
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
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
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
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
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
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
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
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
Brian Matzon
40463223c8
more callbacks
...
fixed some methods
2004-08-20 06:20:51 +00:00
Ioannis Tsakpinis
b9bf056c4c
First GL 2.0 Extensions
2004-08-15 23:03:54 +00:00
Brian Matzon
53202702b0
mo fmod
2004-08-12 21:40:35 +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
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
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
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
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
89a482e9ce
Typo
2004-07-28 22:26:29 +00:00
Elias Naur
12cfc58472
Fixed a neverending loop in findPixelFormatARBFromBPP
2004-07-26 19:37:43 +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
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
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
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
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
Brian Matzon
62ed747bce
0.91 release
2004-07-21 15:00:24 +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
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
Elias Naur
314a19098e
Mario: Fixed build scripts
2004-07-16 10:03:16 +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
f618023b3f
expose suspendContext
2004-07-11 08:09:34 +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
8632dce58c
Win32 fix
2004-07-07 08:06:57 +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
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
ba01e888fb
*** empty log message ***
2004-07-03 17:06:56 +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
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
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +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
7593877a42
No longer uses ARB pixel formats when samples == 0
2004-05-26 14:41:12 +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
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
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
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
863e4e1fee
missing function found by llewmason
2004-04-18 03:20:04 +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
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
Brian Matzon
86eb042b81
reworked animated native cursors, to use X animation when required
...
added initial setGrabbed(boolean) feature - Work in progress
both needs verification on linux
2004-04-12 00:33:01 +00:00
Elias Naur
368207e9e2
Various fixes
2004-04-09 21:52:42 +00:00
Elias Naur
ebff02b15a
*** empty log message ***
2004-04-09 19:26:53 +00:00
Elias Naur
8065870592
Removed Keyboard.initIDs
2004-04-07 07:48:37 +00:00
Elias Naur
cc367fa4b5
LINUX: Implemented reference counted display connection to let Cursors be created and destroyed without a window or a mouse
2004-04-07 07:46:03 +00:00
Elias Naur
4779a2e29f
Updated Mouse.h
2004-04-06 14:46:40 +00:00
Elias Naur
b3b2c4a145
win32 fixup
2004-04-06 14:40:36 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +00:00
Elias Naur
65c16c3741
*** empty log message ***
2004-04-05 14:19:25 +00:00
Elias Naur
40373ec422
Reverted the dirty flag change, because it might be used as a flag to check if the back buffer is corrupted when creating textures from the it. You can't just swap the back buffer in to clear the flag in that case. So we need the flag to be cleared also when isDirty is called
2004-04-04 14:09:12 +00:00
Caspian Rychlik-Prince
6f4a3afd26
Tweaking
2004-04-04 13:43:43 +00:00
Caspian Rychlik-Prince
0e733a1fb7
Tweaking
2004-04-04 13:39:10 +00:00
Caspian Rychlik-Prince
bd0091b8d9
*** empty log message ***
2004-04-04 13:38:18 +00:00
Elias Naur
ffc4758d6d
Pulled global isUndecorated into function
2004-04-04 13:24:34 +00:00
Caspian Rychlik-Prince
85130ebd90
Rules with mighty fist. New API killed off before it even sees light of day. Some refactoring.
2004-04-04 12:53:45 +00:00
Elias Naur
a538d84eb1
Implemented the undecorated flag and reshape on linux
2004-04-04 09:34:11 +00:00
Elias Naur
8e6568d3d6
Fixed compile problems
2004-04-04 08:36:55 +00:00
Elias Naur
b0a9be7721
Fixed a possible buffer overflow bug in Mouse
2004-04-04 07:37:22 +00:00
Caspian Rychlik-Prince
37262e6727
New window sizing & undecorated code
2004-04-03 23:01:39 +00:00
Ioannis Tsakpinis
0e70f051bd
New extensions and static import modifications
2004-03-29 16:55:27 +00:00
Elias Naur
e5e492a285
added missing software flag checks in linux
2004-03-29 11:26:26 +00:00
Elias Naur
9d55bbb302
Renamed LWJGLErrorException to LWJGLException
2004-03-27 15:05:24 +00:00
Elias Naur
63b33930b1
Added LWJGLErrorException to replace the too general Exception
2004-03-27 14:42:47 +00:00
Elias Naur
021e03eea5
Implemented version check to check for incompatible native libraries
2004-03-27 14:09:55 +00:00
Elias Naur
8a2d246060
Saved input events for win32
2004-03-26 21:49:10 +00:00
Elias Naur
0a576f8e33
Save unread buffered input events between read()s
2004-03-26 21:11:20 +00:00
Caspian Rychlik-Prince
fca57cefd5
Simplification work
2004-03-26 11:09:39 +00:00
Brian Matzon
31dd0f8b57
added nMakeCurrent
2004-03-23 21:23:58 +00:00
Elias Naur
b930b9d166
Fixed warning in vc++ 6
2004-03-23 10:19:20 +00:00
Elias Naur
af6c61c241
Use the actual buffer size in nPoll
2004-03-23 07:47:39 +00:00
Brian Matzon
ca9160e381
Arise phoenix!
2004-03-22 06:30:39 +00:00
Elias Naur
5672a9f553
Removed unneeded oal headers again
2004-03-22 06:04:03 +00:00
Brian Matzon
bb51e3dc23
Cursor animation support regardless of platform features
2004-03-21 21:54:57 +00:00
Brian Matzon
c219f3f7a2
missing oal headers
2004-03-21 21:53:03 +00:00
Ioannis Tsakpinis
eeb01b8da5
Fixed missing/erroneous extension queries.
2004-03-18 22:00:09 +00:00
Ioannis Tsakpinis
a31362a30a
Fixed typo
2004-03-15 20:07:14 +00:00
Elias Naur
536bab5a52
org.lwjgl.opengl.Window.allowSoftwareOpenGL flag support for linux
2004-03-12 07:12:34 +00:00
Brian Matzon
3b875b1781
support for 'org.lwjgl.opengl.Window.allowSoftwareOpenGL'
...
added utility getBooleanProperty method
2004-03-11 21:30:48 +00:00
Elias Naur
22ef574871
*** empty log message ***
2004-03-11 19:50:42 +00:00
Elias Naur
9da5a48fa9
Split GLX from extgl into separate platform specific extgl_glx
2004-03-11 12:38:13 +00:00
Brian Matzon
015ce9e37d
don't forget 98+!
2004-03-10 16:52:31 +00:00
Brian Matzon
4746f40991
optimized mode detection
2004-03-10 16:47:04 +00:00
Elias Naur
062057d3d9
Fixed win32 building
2004-03-10 08:42:40 +00:00
Elias Naur
f5bf5b590b
Removed duplicate exception
2004-03-09 12:20:21 +00:00
Elias Naur
9f996c858e
Cleaned up extgl.cpp and extgl.h
2004-03-09 11:09:23 +00:00
Elias Naur
21cdb1f469
Converted openal to dynamic java native methods
2004-03-09 11:03:10 +00:00
Elias Naur
7141b99fe4
Don't let the build script do a make distclean
2004-03-09 09:36:53 +00:00
Elias Naur
df3689651f
Generalized function pointer initialization
2004-03-09 09:25:10 +00:00
Elias Naur
78e579f6be
use vorbis libs from local directory in linux
2004-03-08 15:21:10 +00:00
Elias Naur
497b9735f5
Removed GL_CHECK_ERROR
2004-03-07 16:01:45 +00:00
Elias Naur
5dc7761920
Fixed win32 compile
2004-03-07 15:49:00 +00:00
Elias Naur
ec1e7e5077
Fixed win32 compile
2004-03-07 15:41:10 +00:00
Elias Naur
39140f1072
Replaced CHECK_EXISTS with one time check at symbol load time
2004-03-07 15:18:47 +00:00
Elias Naur
de2edcf84f
Fixed up macosx
2004-03-05 22:57:51 +00:00
Brian Matzon
4d5f244f23
osx fixes - needs verification
2004-03-05 22:20:10 +00:00
Ioannis Tsakpinis
d49ce2bfc0
render-to-texture support
2004-03-02 01:59:32 +00:00
Ioannis Tsakpinis
e1e6ea2093
Removed VertexWeight
2004-02-29 23:27:13 +00:00
Elias Naur
4faac55de3
Moved init of glXGetProcAddress to extgl_Open
2004-02-29 08:24:56 +00:00
Caspian Rychlik-Prince
02d8edf1e2
Fixed JOGL context handling problem
2004-02-28 16:59:30 +00:00
Elias Naur
912ffcfaea
alert->nAlert in linux
2004-02-27 09:54:37 +00:00
Elias Naur
1f7e1553fc
Tried to fix g++ compiler errors in ARB_shader_objects.cpp
2004-02-27 08:29:42 +00:00
Brian Matzon
158f55b921
fresh headers
2004-02-26 21:54:05 +00:00
Brian Matzon
3fe2d6cb69
OpenAL / EAX Refactor
2004-02-26 21:51:58 +00:00
Brian Matzon
e05e891e99
*puff*
2004-02-26 21:39:27 +00:00
Elias Naur
0cc4f710a8
Fixed up linux for JOGL integration work
2004-02-25 18:09:10 +00:00
Elias Naur
52a709efd6
Small linux fix
2004-02-25 16:44:45 +00:00
Caspian Rychlik-Prince
9592f68c8e
New context stuff - complete for win32, incomplete for linux / mac
2004-02-24 14:31:39 +00:00
Caspian Rychlik-Prince
6a58bc26e6
New context management code (incomplete)
2004-02-23 23:42:58 +00:00
Elias Naur
ecc62164e8
*** empty log message ***
2004-02-18 19:02:49 +00:00
Caspian Rychlik-Prince
5356e13feb
New Context stuff
2004-02-18 17:48:26 +00:00
Elias Naur
98a76ce181
Split ARB_imaging into separate extension
2004-02-17 22:03:18 +00:00
Elias Naur
136168f917
Added missing GL14 functions
2004-02-17 21:36:17 +00:00
Brian Matzon
9b929c0cf3
make isFocused & isMinimized work as expected
...
cleaned up field usage
2004-02-17 16:57:23 +00:00
Elias Naur
fd56dd232a
Added WGL_ARB_multisample support
2004-02-15 19:24:03 +00:00
Elias Naur
5c3e17c8a3
Added GLX_ARB_multisample support to Pbuffers
2004-02-15 15:46:10 +00:00
Elias Naur
e3a4f5f7f7
Added GLX_ARB_multisample support
2004-02-15 15:27:02 +00:00
Ioannis Tsakpinis
f3e853d70b
OpenGL1.5 support
2004-02-15 15:21:24 +00:00
Elias Naur
ceca66cd6d
Added null check in linux setDisplayMode
2004-02-11 11:25:19 +00:00
Elias Naur
883149878b
Added aldacron's ghost window fix, a ShowWindow(hwnd, SW_HIDE) before destroying the window
2004-02-10 08:31:38 +00:00
Elias Naur
84cc336d9d
Makefile.am compile fix
2004-02-08 22:21:51 +00:00
Caspian Rychlik-Prince
11b2fc05e3
The BIG LWJGL REFACTORING
2004-02-08 20:41:00 +00:00
Elias Naur
7288aa58ff
Removed native GLU
2004-02-05 17:14:51 +00:00
Elias Naur
ea80c5b67d
Fixed ARBOcclusionQuery
2004-01-31 15:48:58 +00:00
Elias Naur
9830d907d2
Fixed compile errors in NVFragmentProgram
2004-01-31 15:29:57 +00:00
Ioannis Tsakpinis
d600150bba
Fixed LocalParameter functions
2004-01-30 23:33:41 +00:00
Elias Naur
d5053e134e
Fixed building of new extensions
2004-01-30 22:13:56 +00:00
Ioannis Tsakpinis
8419f4a8c1
Extensions split out into separate classes
2004-01-30 20:39:36 +00:00
Ioannis Tsakpinis
8c4940b0d3
Added the new extensions
2004-01-30 20:34:09 +00:00
Elias Naur
4510847487
Split extgl functions into separate cpp files. Added some extensions
2004-01-29 22:08:59 +00:00
Brian Matzon
f874cd8fc3
missing include
2004-01-29 20:53:00 +00:00
Brian Matzon
958a517011
no longer needed files; cleanup after SF fuckup
2004-01-28 19:37:06 +00:00
Elias Naur
d756657a48
Changed GetDeviceCaps(dc, COLORRES) to use BITSPIXEL instead
2004-01-26 19:57:18 +00:00
Elias Naur
3c709fa130
Added missing build files for extensions
2004-01-26 17:14:10 +00:00
Elias Naur
b21a84ff7c
Added glTexParameter[f|i]v to GL11.java
2004-01-26 17:12:22 +00:00
Elias Naur
6deb142378
Renamed CoreGL* to GL* and merged CoreGL*Constants
2004-01-20 11:19:13 +00:00
Elias Naur
038108fb76
*** empty log message ***
2004-01-20 10:11:02 +00:00
Elias Naur
cc98822c4c
Fix missing glVertexStream1dvATI
2004-01-20 09:06:00 +00:00
Elias Naur
583254e4db
Extensions split out into separate classes
2004-01-20 08:37:17 +00:00
Brian Matzon
8bcedbffe0
removed \n
2004-01-12 17:24:47 +00:00
Brian Matzon
6f44f03381
make controller work again!
2004-01-12 17:21:56 +00:00
Brian Matzon
ea4fed18c4
assert that Window has been created
2004-01-12 17:15:41 +00:00
Brian Matzon
9dd52c6559
assert that Direct Input has been created
2004-01-12 16:28:51 +00:00
Brian Matzon
7d6fdb1b97
better compare
2004-01-08 22:40:24 +00:00
Brian Matzon
035068e776
New EAX model implemented - needs more testing
2004-01-06 19:22:12 +00:00
Elias Naur
f072a46ec1
Moved utility functions to common_tools in preparation of extension separation
2004-01-05 22:43:42 +00:00
Elias Naur
91d22ca1c5
*** empty log message ***
2004-01-05 13:21:41 +00:00
Elias Naur
b5194bbb04
Implemented linux swap control through GLX_SGI_swap_control
2004-01-03 08:09:17 +00:00
Brian Matzon
7a763bff29
*fv support
2003-12-27 02:10:56 +00:00
Elias Naur
bebb9bad4b
Dump native debug on stderr
2003-12-24 07:32:03 +00:00
Elias Naur
ad28763347
*** empty log message ***
2003-12-20 22:23:15 +00:00
Elias Naur
97cb16eb74
Reduced Sys.debug from bool -> int
2003-12-20 22:07:19 +00:00
Elias Naur
790b01a01b
Reduced Sys.debug from bool -> int
2003-12-20 22:03:25 +00:00
Elias Naur
fb8fd0a2d7
Implemented proper debug levels
2003-12-20 14:01:31 +00:00
Elias Naur
aae1deef70
Removed debug build scripts
2003-12-15 12:18:15 +00:00
Elias Naur
472b5337d4
Replaced debug libraries with runtime debug condition
2003-12-15 11:49:17 +00:00
Elias Naur
cd2a1cc13f
Compile fixes for SUSE 9
2003-12-15 09:38:14 +00:00
Elias Naur
9b0e9b5ecf
Fixed nSetVSyncEnabled() signature
2003-11-25 22:34:04 +00:00
Elias Naur
fe2b550f1a
New JNI headers
2003-11-25 22:28:28 +00:00
Elias Naur
7324c95021
Fixed build scripts
2003-11-25 22:01:29 +00:00
Elias Naur
dcaa98be1f
Added linux/mac debug build script
2003-11-25 21:26:55 +00:00
Elias Naur
43bd86b682
Added linux/mac build script
2003-11-25 21:23:37 +00:00
Elias Naur
533fb6882f
Native cursor fix in win32
2003-11-23 12:52:08 +00:00
Elias Naur
a4b1a7fd5a
Newline fix
2003-11-22 19:20:05 +00:00
Elias Naur
1f9f7365a0
Win32 window creation tweaks
2003-11-17 07:45:14 +00:00
Elias Naur
83c70ee86a
Removed Math.cpp from automake
2003-11-14 08:20:32 +00:00
Caspian Rychlik-Prince
e640620e94
Removed some annoying debugging
2003-11-10 01:41:57 +00:00
Caspian Rychlik-Prince
55d429734c
Removed
2003-11-10 01:40:40 +00:00
Elias Naur
ceb9cb4681
Fixed Mac OS X keyboard translation
2003-11-06 14:30:25 +00:00
Elias Naur
a05a42970c
Updated to make input work with Mac OS X 10.3
2003-11-03 13:34:06 +00:00
Elias Naur
f4c5e78bfa
Removed a XSetInputFocus call from linux Window.cpp
2003-11-02 14:41:20 +00:00
Elias Naur
dbd0da31f1
Removed extra ; in mac Window.cpp
2003-11-02 11:34:27 +00:00
Elias Naur
23aa3751ae
Fixed nasty buffer overflow bug in event_queue_t
2003-10-29 16:21:42 +00:00
Caspian Rychlik-Prince
a4facc93f0
*** empty log message ***
2003-10-28 19:26:51 +00:00
Caspian Rychlik-Prince
754f917730
New Sys.openURL command added
2003-10-28 16:23:17 +00:00
Elias Naur
9ad6b5eb1f
Added created to mac Mouse.cpp
2003-10-26 08:44:19 +00:00
Elias Naur
5f89be0e63
Fixed Mac OS X mouse button mapping
2003-10-25 21:27:54 +00:00
Elias Naur
32e0d708fd
*** empty log message ***
2003-10-24 11:59:18 +00:00
Elias Naur
20c2ec51dd
*** empty log message ***
2003-10-24 11:51:07 +00:00
Elias Naur
1746749a46
Switched mouse handling to Carbin events
2003-10-24 11:46:31 +00:00
Elias Naur
ada3a07b17
Switched mouse handling to Carbin events
2003-10-24 11:45:55 +00:00
Elias Naur
7d5992c02e
*** empty log message ***
2003-10-24 05:51:50 +00:00
Elias Naur
86cedb9425
*** empty log message ***
2003-10-23 18:21:56 +00:00
Elias Naur
0a322b4219
Another VBO fix
2003-10-23 08:42:54 +00:00
Elias Naur
b00c24ef76
Fixed ARBFragmentProgram and ARB_vbo
2003-10-23 07:18:07 +00:00
Elias Naur
27b3d4063a
*** empty log message ***
2003-10-22 20:13:40 +00:00
Elias Naur
8cabcd523f
*** empty log message ***
2003-10-22 18:34:42 +00:00
Elias Naur
d61172410c
*** empty log message ***
2003-10-22 12:38:24 +00:00
Elias Naur
0f1d70a6ec
*** empty log message ***
2003-10-22 11:45:51 +00:00
Elias Naur
561f3cff10
*** empty log message ***
2003-10-22 10:57:19 +00:00
Elias Naur
50326a73f7
*** empty log message ***
2003-10-21 15:11:59 +00:00
Caspian Rychlik-Prince
2714842095
New vsync code
2003-10-20 14:17:47 +00:00
Elias Naur
b6390ef976
Fixed linux mouse creation
2003-10-20 12:49:50 +00:00
Elias Naur
b6a13f736b
Fixed mouse creation
2003-10-20 12:40:51 +00:00
Elias Naur
d9972299cd
*** empty log message ***
2003-10-16 13:56:22 +00:00
Elias Naur
3712e7c870
*** empty log message ***
2003-10-16 13:29:29 +00:00
Elias Naur
f9ad60c4aa
*** empty log message ***
2003-10-15 11:49:24 +00:00
Elias Naur
23d09086e3
*** empty log message ***
2003-10-15 11:44:05 +00:00
Elias Naur
6b9b2d302f
*** empty log message ***
2003-10-15 08:49:36 +00:00
Elias Naur
a6c56bd791
*** empty log message ***
2003-10-14 14:29:23 +00:00
Elias Naur
15dafb1c5a
Don't return from UpdateMouseFields on failure to acquire - still need to set deltas to 0
2003-10-14 12:42:05 +00:00
Elias Naur
36dbba4596
Implemented Matzon's mac os x init through reflection
2003-10-13 11:54:45 +00:00
Elias Naur
963605989f
Implemented mouse button buffering
2003-10-11 16:29:40 +00:00
Elias Naur
2f0089b961
*** empty log message ***
2003-10-11 13:23:55 +00:00
Elias Naur
0fa67c9680
Fixed mouse hot spot coordinate
2003-10-11 12:56:26 +00:00
Elias Naur
43b2d67a71
Moved native cursor origin to middle of the window
2003-10-11 11:03:06 +00:00
Elias Naur
9c427cd029
Added ARB_fragment_program
2003-10-10 14:18:20 +00:00
Caspian Rychlik-Prince
9ac5e7a530
Minor casting adjustment to work around a compiler bug
2003-10-08 10:56:24 +00:00
Elias Naur
50b8c3941c
*** empty log message ***
2003-10-08 10:05:34 +00:00
Elias Naur
fc925baab4
*** empty log message ***
2003-10-08 07:49:43 +00:00
Elias Naur
859f7bf50e
*** empty log message ***
2003-10-07 15:10:24 +00:00
Elias Naur
14d023ed09
*** empty log message ***
2003-10-07 14:28:33 +00:00
Elias Naur
aa9e183c7f
*** empty log message ***
2003-10-07 13:10:17 +00:00
Elias Naur
0de7e16140
*** empty log message ***
2003-10-07 12:12:08 +00:00
Elias Naur
df7a48b3ea
*** empty log message ***
2003-10-07 11:23:12 +00:00
Elias Naur
0e799f0972
*** empty log message ***
2003-10-07 10:04:38 +00:00
Elias Naur
e62178a8df
*** empty log message ***
2003-10-06 15:28:12 +00:00
Elias Naur
a55e3b2ade
*** empty log message ***
2003-10-06 14:00:44 +00:00
Elias Naur
89b631746c
*** empty log message ***
2003-10-06 08:34:03 +00:00
Elias Naur
09cdf84141
*** empty log message ***
2003-10-06 08:13:18 +00:00
Elias Naur
c3f840346c
Loading Mac OS X hack through reflection
2003-10-01 09:33:22 +00:00
Elias Naur
38c18eb35c
*** empty log message ***
2003-10-01 09:02:52 +00:00
Elias Naur
1ba24e9bdf
*** empty log message ***
2003-09-30 11:52:32 +00:00
Elias Naur
6d8991f7dd
*** empty log message ***
2003-09-30 11:14:06 +00:00
Elias Naur
dd72b04c90
boolean results -> Exceptions
2003-09-30 10:52:05 +00:00
Elias Naur
42e8f13cbe
*** empty log message ***
2003-09-29 11:58:35 +00:00
Elias Naur
4111a08857
Various Mac stuff
2003-09-29 09:26:20 +00:00
Elias Naur
26ca56212c
*** empty log message ***
2003-09-28 13:09:17 +00:00
Elias Naur
9d52aaba56
Dummy getAdapter()/getVersion() for linux
2003-09-28 07:02:23 +00:00
Caspian Rychlik-Prince
307755b07c
New API for adapter queries
2003-09-28 06:55:01 +00:00
Elias Naur
88b3bcabed
*** empty log message ***
2003-09-26 18:36:54 +00:00
Caspian Rychlik-Prince
17b6a501e4
Changed from wglSwapBuffers back to SwapBuffers.
2003-09-26 16:26:10 +00:00
Elias Naur
42ad1026af
Don't ignore lying drivers
2003-09-26 13:59:50 +00:00
Elias Naur
1f0a6136b7
Added extgl check to agl
2003-09-25 15:34:13 +00:00
Elias Naur
a7f8424355
Removed mac os x hack again
2003-09-23 11:00:37 +00:00
Elias Naur
5801ddf254
LWJGL now ignores OpenGL extensions with missing symbols
2003-09-22 08:31:51 +00:00
Elias Naur
8eb376ca5d
More verbose output from extgl.c
2003-09-21 07:43:02 +00:00
Caspian Rychlik-Prince
b28860eb71
Gamma back in
2003-09-16 15:42:25 +00:00
Elias Naur
f67cd0e384
Tried harder to fix NT display mode selection
2003-09-16 08:29:16 +00:00
Elias Naur
fe1d693b81
ifdef'ed some debug printfs
2003-09-11 08:00:28 +00:00
Caspian Rychlik-Prince
6551d03cd4
More fixes
2003-09-10 22:55:25 +00:00
Caspian Rychlik-Prince
392663d590
Fixed compile error
2003-09-10 22:41:17 +00:00
Caspian Rychlik-Prince
e92a54db87
Repaired gamma code.
2003-09-10 22:39:46 +00:00