Commit graph

335 commits

Author SHA1 Message Date
Elias Naur
02b883726b Removed redundant makeCurrent from Display.java 2005-01-14 09:39:22 +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
3d30d60c7e VBOTracker renamed to BufferObjectTracker 2005-01-13 20:34:44 +00:00
Ioannis Tsakpinis
2b89043b5f Finished PBO support implementation 2005-01-13 20:32:31 +00:00
Ioannis Tsakpinis
01e6f3c27c Implemented PBO support 2005-01-13 02:17:42 +00:00
Elias Naur
b27a9697ff Added sanity check to GLContext.java 2005-01-12 08:58:41 +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
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
69bc20f3f5 Removed enableBuffer() and enableTranslation() from the public API. 2005-01-10 08:19:28 +00:00
Elias Naur
3a320a7cbf call setLocation _after_ window has been created 2005-01-06 14:22:25 +00:00
Elias Naur
4def20c892 Linux: Moved trivial methods from native to java 2005-01-06 14:03:48 +00:00
Ioannis Tsakpinis
86883c66c1 Added PBO extension 2004-12-28 20:21:37 +00:00
Brian Matzon
abb1a97b3b respect display location 2004-12-27 21:38:50 +00:00
Elias Naur
b84e98f8f6 Log ignored exception in Display.destroy() 2004-12-14 08:11:18 +00:00
Elias Naur
16d13b2320 Mac OS X: Emulate right click on ctrl-left click 2004-12-13 08:06:08 +00:00
Elias Naur
1e7a67673d Added initial mode debug output 2004-12-11 16:44:56 +00:00
Elias Naur
69fc946640 Mac OS X: Added support for org.lwjgl.opengl.Window.undecorated 2004-12-11 10:50:05 +00:00
Elias Naur
ddeaa00e55 MacOSX: improved key mapping 2004-12-10 10:01:21 +00:00
Elias Naur
59aa0586f7 Minimum requirements for PixelFormat is 8 bit depth 2004-11-29 08:20:13 +00:00
Ioannis Tsakpinis
83dd8b6bbc Code cleanup 2004-11-25 22:31:38 +00:00
Ioannis Tsakpinis
3041c0494d Code cleanup 2004-11-25 22:20:45 +00:00
Ioannis Tsakpinis
f86b00c9ba glTexImageXD now accept null buffers 2004-11-25 22:18:29 +00:00
Elias Naur
567f89515d Mac OS X: Implemented MacOSXDisplay.openURL() 2004-11-22 21:40:13 +00:00
Elias Naur
2577ffd377 Split up Sys.openURL into the platform specific DisplayImplementation 2004-11-22 21:22:30 +00:00
Caspian Rychlik-Prince
23b6e400eb Centres windowed mode now. 2004-11-22 21:12:51 +00:00
Elias Naur
4d0a4ac6fc Mac OS X: Fix bogus repeated mouse deltas when grabbed 2004-11-22 19:32:40 +00:00
Caspian Rychlik-Prince
282ac78fc1 Fixed a fullscreen/displaymode setting bug 2004-11-22 13:42:28 +00:00
Elias Naur
bc788f00c9 Mac OS X: Ignore repeating key press events 2004-11-22 12:52:57 +00:00
Brian Matzon
6fd2a42ef0 import cleanup 2004-11-20 16:46:44 +00:00
Brian Matzon
9814e10832 fix sphere bug reported by Ken Russell 2004-11-20 02:48:38 +00:00
Elias Naur
f3221396ed Mac OS X: Handle frame == null case 2004-11-19 15:18:29 +00:00
Elias Naur
e5486ff2df Mac OS X: Don't dispose frame if already disposed 2004-11-19 15:05:21 +00:00
Elias Naur
edf5a98e80 Mac OS X: Set fullscreen window to null before disposing 2004-11-19 13:16:10 +00:00
Elias Naur
9ec94cb364 Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support 2004-11-18 12:10:28 +00:00
Elias Naur
c307e9a13e Mac OS X: Try harder to reset mouse deltas 2004-11-16 20:33:48 +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
6b62ccbdfb Mac OS X fixed isKeyDown not working 2004-11-13 08:48:56 +00:00
Elias Naur
7a2f853c44 Mac OS X part of absolute mouse coords 2004-11-12 15:37:47 +00:00
Elias Naur
d4d164e87e Mac OS X part of absolute mouse coords 2004-11-12 15:11:42 +00:00
Elias Naur
0fb264180e Mac OS X: Made AWT access thread safe 2004-11-12 13:23:20 +00:00
Elias Naur
2ae536c7c7 Mac OS X default implementation of gamma and state keys 2004-11-12 10:48:51 +00:00
Elias Naur
3ed8212ac1 Access Mac OS X java extensions through relfection to enable compilation on other platforms 2004-11-12 10:39:06 +00:00
Elias Naur
ab6433c004 Added missing files 2004-11-11 16:04:28 +00:00
Elias Naur
1ec70842d0 Mac OS X port, second try :) 2004-11-11 16:03:19 +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
Caspian Rychlik-Prince
14b1199812 Reverted sync2 change 2004-11-07 17:26:45 +00:00