Commit Graph

359 Commits

Author SHA1 Message Date
Caspian Rychlik-Prince bf72447cec *** empty log message *** 2003-06-04 21:49:46 +00:00
Elias Naur c267f6d5da Linux fixes 2003-06-01 17:20:03 +00:00
Elias Naur 18685ab806 Added USEGLX13 to BaseGL.cpp 2003-05-30 16:29:17 +00:00
Elias Naur e66f5dee8a More Display checks 2003-05-30 14:44:45 +00:00
Elias Naur 66a2676652 Extra checks in window creation 2003-05-30 06:10:33 +00:00
Elias Naur 16e1d44cdb Implemented gamma, brightness and contrast controls on win32 and linux
using a simplified gamma ramp API
2003-05-27 14:12:10 +00:00
Scott W Palmer 1ae6e9e862 oops missed double buffer attribute 2003-05-23 04:21:09 +00:00
Scott W Palmer 79823229f9 fixed sporadic Bus Error in GetAvailableDisplayModes 2003-05-23 03:07:46 +00:00
Elias Naur 5411e23b7a Native cursor fixes 2003-05-20 14:28:30 +00:00
Scott W Palmer a104d020d0 Stubs for OS X 2003-05-20 14:00:18 +00:00
Scott W Palmer 6612643fec minor cleanup 2003-05-20 13:59:58 +00:00
Elias Naur ccc115fe9d Native cursor fixes 2003-05-20 13:59:30 +00:00
Scott W Palmer b9a7d26cb4 minor cleanup 2003-05-20 13:51:46 +00:00
Scott W Palmer 503f031b15 fixed some more initialization issues 2003-05-20 13:48:44 +00:00
Elias Naur 4c53756e7b Cursor fixes 2003-05-20 12:33:51 +00:00
Elias Naur 9bcaa18c3d Implemented Pbuffers on win32 and linux (render to texture will be done later)
Implemented native cursor caps (one bit transparancy, alpha translucency and animations)
2003-05-20 12:20:13 +00:00
Scott W Palmer 41f562676f fixed some initialization issues 2003-05-19 02:56:54 +00:00
Elias Naur a1649bab3f Min cursor size 1, not 0 2003-05-17 08:06:39 +00:00
Scott W Palmer a360d24047 Mac OS X Support - untested 2003-05-17 02:50:51 +00:00
Elias Naur e886d95122 Native cursors implemented 2003-05-16 18:39:46 +00:00
Elias Naur fd75f7a959 Added debug output when dynamic library load fails 2003-05-11 11:51:08 +00:00
Gregory Pierce 8ae528efe0 Added in double buffering and added in the capability to actually swapBuffers with CGFlushDisplay() which will copy the back to the front. 2003-05-10 22:02:19 +00:00
Gregory Pierce 2eccb0f4ce Change to use the actual refresh rate from the display in the init call instead of setting it to 60. It doesn't really matter since OSX could care less, but for others maintaining the port, they may want code that looks the same. 2003-05-10 21:49:30 +00:00
Gregory Pierce aa13639386 Changed the location of the CGDisplayCapture from the GL code to the Display code. A side effect of this is that calling resetDisplayMode() is required - not optional. Not calling resetDisplayMode() may result in a non-responsive machine. 2003-05-10 19:19:12 +00:00
Gregory Pierce 585131c442 Updated the display init function so that the OSX version plays nicely with the other versions. 2003-05-10 17:30:58 +00:00
Gregory Pierce bcd0b40bce Removed unnecessary struct. No point consuming memory for something that's unnecessary. 2003-05-10 17:21:39 +00:00
Gregory Pierce ad12445e75 Updated to use CG API for mouse capture and deltas. OS handles Deltas itself so using that as opposed to tracking it myself. 2003-05-10 17:20:48 +00:00
Gregory Pierce 8fb714f8e5 Updated to be up to date with current release. Still no support for setting process priority. 2003-05-10 04:58:18 +00:00
Gregory Pierce 4766bd1c85 Finishing up changes to the Display and BaseGL classes. 2003-05-10 04:50:24 +00:00
Gregory Pierce 4d10d662ec Removed as interface to HID devices has changed 2003-05-09 20:24:06 +00:00
Gregory Pierce 5afb350aa0 Updated to use CGL as opposed to AGL 2003-05-09 20:23:28 +00:00
Brian Matzon 985c601df9 fix: Controller now works again (window.h was being included, and setting dx version to 3, which doesn't support joysticks) 2003-05-08 21:30:30 +00:00
Gregory Pierce 647e1b2b29 Revamped architecture replacing AGL nastiness with cleaner CGL API 2003-05-08 00:53:10 +00:00
Brian Matzon 06cf180b71 fix: increased buffersize to correct size (buffering + translation can increase needed size to 200 bytes at most) 2003-05-07 17:17:23 +00:00
Elias Naur 9543fbf3bb Fixed segfault when GLX is missing 2003-05-02 21:18:01 +00:00
Elias Naur 038a1c540c *** empty log message *** 2003-05-02 20:58:53 +00:00
Elias Naur 86798e426f Fixed some linux input focus issues 2003-05-02 13:41:40 +00:00
Elias Naur 81dc347de0 Reverted the glu loading 2003-04-28 11:20:55 +00:00
Caspian Rychlik-Prince d020ad3216 *** empty log message *** 2003-04-28 11:04:15 +00:00
Brian Matzon 866e55ad22 New OpenAL programming model:
no context/device fiddling
 easier initialization
2003-04-27 18:37:38 +00:00
Elias Naur b705ea51d0 Removed makeContexCurrent and releaseContext 2003-04-26 06:54:32 +00:00
Brian Matzon 609cdda985 Using EnumDisplaySettingsEx now, to force monitor comparing 2003-04-14 18:17:29 +00:00
Elias Naur 7455bfcef9 Corrected a linux gl lib loading bug 2003-04-13 09:28:01 +00:00
Elias Naur c82ecd306d Fixed missing header include 2003-04-07 17:49:13 +00:00
Elias Naur 1222c594d0 *** empty log message *** 2003-04-07 17:30:41 +00:00
Elias Naur f0c94451e9 Added dummy gamma controls to linux 2003-04-07 17:04:24 +00:00
Elias Naur 3018edde4c Added Sys.NULL constant 2003-04-03 20:20:29 +00:00
Elias Naur d7ff86a7d3 Added support for ARB_vertex_buffer_object 2003-04-03 11:32:32 +00:00
Elias Naur 267b868db7 Minor linux fix 2003-03-31 10:56:41 +00:00
Elias Naur 97bc650a22 Minor win32 fix 2003-03-30 19:53:39 +00:00
Elias Naur d58c8b767b I like those makeContextCurrent/releaseContext... 2003-03-30 19:40:35 +00:00
Elias Naur bc33d3ff2b Linux/win32 changes for 0.6 2003-03-30 19:26:39 +00:00
Caspian Rychlik-Prince 920a67b1ac Stuff for 0.6 2003-03-29 21:52:14 +00:00
Caspian Rychlik-Prince 157e7673cc Big changes for the new 0.6 LWJGL release 2003-03-28 23:16:15 +00:00
Caspian Rychlik-Prince 16d8c3c053 Fixed 2003-03-28 21:04:43 +00:00
Caspian Rychlik-Prince 4924c564d5 *** empty log message *** 2003-03-28 19:02:24 +00:00
Caspian Rychlik-Prince 895c751ec6 New Window class, and major changes to Display 2003-03-28 01:30:34 +00:00
Caspian Rychlik-Prince 419da83107 New Window class, and major changes to Display 2003-03-28 01:28:04 +00:00
Elias Naur bb2d3d472d Various linux fixes(alot) 2003-03-27 18:28:05 +00:00
Elias Naur 8343bfa44c Various linux fixes(alot) 2003-03-27 18:27:36 +00:00
Elias Naur 0955acdec1 Linux various (5) 2003-03-27 17:22:26 +00:00
Elias Naur 8b4a868ddd Various linux fixes(4) 2003-03-27 15:42:25 +00:00
Elias Naur 52445cf214 Various linux fixes(3) 2003-03-27 15:38:47 +00:00
Elias Naur 3733d4a21e Various linux fixes(2) 2003-03-27 15:28:57 +00:00
Elias Naur d9828de0c4 Various linux fixes 2003-03-27 15:16:35 +00:00
Elias Naur acfd9e4cea Updated linux Mouse 2003-03-24 18:10:04 +00:00
Elias Naur f08389fdd2 Fixed Brian's bugs 2003-03-24 11:56:05 +00:00
Elias Naur 5ac3ea26e8 Fixed mouse clamping 2003-03-23 20:08:49 +00:00
Brian Matzon 95075c3492 fix: VM crash when using > 4 button mouse 2003-03-23 20:00:28 +00:00
Elias Naur a4454614db Renamed extal.c->extal.cpp 2003-03-23 12:52:11 +00:00
Brian Matzon 46802b3486 beautyfication 2003-03-22 23:22:08 +00:00
Brian Matzon dd201b2f14 fix: load OpenAL based on java.library.path 2003-03-22 23:17:11 +00:00
Caspian Rychlik-Prince 0cf93ebe93 Fixed nasty bug in Win9x display mode enumeration 2003-03-22 21:39:52 +00:00
Elias Naur a7ec7cda5b Various linux fixes 2003-03-21 23:28:00 +00:00
Brian Matzon 24db98e43a wip: load oal based on java.library.path 2003-03-21 17:55:33 +00:00
Elias Naur bba7bf9462 Added getPlatform() to linux 2003-03-21 17:37:58 +00:00
Caspian Rychlik-Prince c6a231cf43 New getPlatform() method added 2003-03-21 17:08:26 +00:00
Caspian Rychlik-Prince 8575ae0496 New getPlatform() method added 2003-03-21 16:57:56 +00:00
Caspian Rychlik-Prince c1fd8957df New getPlatform() method added 2003-03-21 16:53:19 +00:00
Elias Naur 0d620e9125 Reverted display mode selection 2003-03-19 12:41:28 +00:00
Caspian Rychlik-Prince df1d611624 Fixed JNI error 2003-03-18 16:38:31 +00:00
Brian Matzon 0060b68efd fix: dragging of window doesn't work, when returning directly from unhandled WM_SYSCOMMAND - so let's not do that! 2003-03-17 18:40:56 +00:00
Caspian Rychlik-Prince f078482bbc Fix Brians bugs 2003-03-17 18:34:43 +00:00
Elias Naur 13cceb99b9 Fixed runtime breakage on linux 2003-03-16 21:55:43 +00:00
Elias Naur 0920b5223c Fixed runtime breakage on linux 2003-03-16 21:55:13 +00:00
Caspian Rychlik-Prince ef0f837ea1 *** empty log message *** 2003-03-16 17:37:18 +00:00
Caspian Rychlik-Prince a82dbf5126 *** empty log message *** 2003-03-13 23:11:48 +00:00
Brian Matzon 458fcdc480 fix: compile bug, since glx* didn't return value 2003-03-13 19:54:44 +00:00
Caspian Rychlik-Prince 229da7e9d6 *** empty log message *** 2003-03-13 19:48:02 +00:00
Caspian Rychlik-Prince b39740daf3 *** empty log message *** 2003-03-13 19:31:10 +00:00
Elias Naur 2077bbb1db Moved disabling of repeat rate to Display 2003-03-08 22:14:17 +00:00
Elias Naur 374334e7d3 Disable linux key repeat while Keyboard is created - match win32 behavior 2003-03-08 18:47:34 +00:00
Caspian Rychlik-Prince c6c2cdcafc Tweaked but little else 2003-03-07 16:01:27 +00:00
Brian Matzon e78cdd5029 fix: removed GlobalRef
fix: now sets fields to JNI_TRUE/JNI_FALSE respectively
2003-03-07 15:23:58 +00:00
Caspian Rychlik-Prince c6747e0a8e *** empty log message *** 2003-03-07 15:04:28 +00:00
Caspian Rychlik-Prince 0f88a2131b *** empty log message *** 2003-03-06 22:55:13 +00:00
Brian Matzon 310526a254 wip fix: buttons array now being ref'ed from native side to avoid GC'ing 2003-03-06 20:55:13 +00:00
Elias Naur c0bc4b1899 added glXAllocateMemoryNV/glXFreeMemoryNV 2003-03-06 20:54:05 +00:00
Elias Naur 66b0bfb18f *** empty log message *** 2003-03-06 17:52:58 +00:00
Brian Matzon ccba1c3f79 fix: won't be needing hashmaps from native side 2003-03-04 06:08:53 +00:00