Commit graph

303 commits

Author SHA1 Message Date
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
Caspian Rychlik-Prince
23791a0230 Adjusted sync2() to sync to FPS - 1, like sync() does. Now runs much smoother in Super Elvis. 2004-11-07 16:38:02 +00:00
Elias Naur
7ecf2516fb Only initialize Controller on win32 2004-11-03 13:58:06 +00:00
Elias Naur
0f95034fd3 Added Display.processMessages(), providing a hook to only process native events and not swap buffers or poll input 2004-11-02 18:15:39 +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
c51c3897b1 Don't reset the mode to the initial mode when a mode switch or window creation goes wrong 2004-11-01 23:13:30 +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
Ioannis Tsakpinis
ee4a4e23b2 Added ATI_texture_compression_3dc 2004-10-01 16:03:14 +00:00
Ioannis Tsakpinis
fc605e4501 Added EXT_Cg_shader constants 2004-09-28 13:45:12 +00:00
Elias Naur
8b691bbe78 Linux: reset/restore gamma settings on activate/deactivate 2004-09-22 19:25:16 +00:00
Brian Matzon
da867ff28a support for setLocation 2004-09-15 17:07:06 +00:00
Elias Naur
1459b21448 Fix OpenGL version parsing 2004-09-13 08:04:33 +00:00
Caspian Rychlik-Prince
d9b441cd9d Fixed problem in version determination 2004-09-11 12:05:25 +00:00
Ioannis Tsakpinis
8041524332 OpenGL 2.0 support 2004-09-09 23:51:16 +00:00
Brian Matzon
309ef6b06e fixed a gazillion imports 2004-08-20 06:26:19 +00:00
Ioannis Tsakpinis
b9bf056c4c First GL 2.0 Extensions 2004-08-15 23:03:54 +00:00
Elias Naur
b88624e608 Add a public DisplayMode constructor 2004-08-09 11:55:48 +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
5966d7b6b6 Added private constructors to OpenAL and OpenGL static classes 2004-07-31 09:34:09 +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
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
e994515f7c Removed redundant vbo_tracker from Display.java 2004-07-28 22:17: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
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
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
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