Commit graph

367 commits

Author SHA1 Message Date
Elias Naur
2e30eff2a5 Try to return a better minimum cursor size 2003-06-08 14:32:30 +00:00
Elias Naur
34aeff1757 Try to return a better minimum cursor size 2003-06-08 14:30:53 +00:00
Caspian Rychlik-Prince
7cb8a93fb1 We now restore display settings on minimize. Hurrah! 2003-06-07 19:28:53 +00:00
Elias Naur
71f46bfce9 Fixed win9x keyboard translation 2003-06-07 13:56:06 +00:00
Caspian Rychlik-Prince
e148f01ba9 Early exit on failed mouse read. 2003-06-07 12:49:55 +00:00
Caspian Rychlik-Prince
72f2402a7f Minor tweaks to window creation. 2003-06-07 12:48:21 +00:00
Caspian Rychlik-Prince
e143541c01 *** empty log message *** 2003-06-07 12:47:35 +00:00
Caspian Rychlik-Prince
5aae56dfcc *** empty log message *** 2003-06-04 22:10:24 +00:00
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