Commit Graph

290 Commits

Author SHA1 Message Date
kappaOne b5a87d818e Implement ScrollWheel functionality again 2012-11-25 20:14:48 +00:00
kappaOne 9a968e8c41 fix crash on exit by removing NSView before destroying the NSWindow, so
that it doesn't draw after being removed
2012-11-25 18:38:46 +00:00
kappaOne c2159989f5 remove unused code for hiding OS menubar and dock as its no longer
needed.
2012-11-25 17:12:42 +00:00
kappaOne 7b5d596c9b remove observer as it was causing a crash on exit 2012-11-25 15:33:56 +00:00
kappaOne 7f46fb2fbd Reimplement fullscreen support, correct resizing behaviour on window
creation and to work reliably during runtime.
2012-11-25 15:07:20 +00:00
kappaOne 9931e5dbfc Fix native crash when closing the OS X Display window using the
close button
2012-11-22 22:43:43 +00:00
kappa1 141b9c2632 Implement Mouse Dragging when using the Right Mouse Button or the Scroll Wheel Button 2012-11-16 13:36:41 +01:00
kappa1 4f4cb832af Cleaned up code by removing unneeded java classes MacOSXFrame and MacOSXMouseEventQueue and native code by removing mouse.c 2012-11-13 21:13:11 +00:00
kappa1 a749ad5c10 implement missing functionality for Display.getWidth() and Display.getHeight() not updating correctly on resize 2012-11-11 18:43:14 +00:00
kappa1 f7012a3020 Run some Cocoa methods in nCreateWindow on the main thread (Thread-0) instead of the JNI thread. 2012-11-11 15:48:08 +00:00
kappa1 49f92189ec Switch to using the correct Cocoa method for Display.isCloseRequested() 2012-11-10 00:42:34 +00:00
kappa1 4eaea5850c Tiny Clean up and remove some more references to JNF 2012-11-04 20:11:03 +00:00
kappa1 0c4008c885 Remove unused dependency on JavaNativeFoundation 2012-11-04 20:04:30 +00:00
kappa1 94c23298c8 Fix a native crash on startup of some applications 2012-11-03 18:06:08 +00:00
kappa1 460b6f05dd Fix memory leaks by adding an NSAutoreleasePool when creating a windows and draining it on window destroy 2012-11-01 22:39:22 +00:00
kappa1 2c811ac289 Updated macosx_ant build.xml, removed PPC support, bumped the minimum OS X SDK for 32/64bit native to SDK 10.5. Commented out some code in Display.m that required SDK 10.7+, namely NSApplicationPresentationFullScreen, etc 2012-11-01 22:21:23 +00:00
Brian Matzon c09f5698b4 Comitting EmuMogs 28008537/src.zip drop to branch 2012-11-01 20:54:17 +00:00
kappa1 e40d8d1232 OS X slight tweak to MacOSXCanvasPeerInfo in prep to make it compatible for 10.5 again 2012-01-13 00:40:43 +00:00
kappa1 d58bcf2ee0 MacOS: remove the use of 'Blocks' in the Cocoa native code by switching to 'Selectors', should allow natives to be binary compatible with OS X 10.5 now. 2011-11-12 19:01:28 +00:00
kappa1 fb6326fec9 Fix crash on Mac OS X when using Display.setParent() and switching from fullscreen to windowed mode. 2011-10-21 22:50:54 +00:00
kappa1 c5eadd89a0 Limit the use to CALayer only to when using Display.setParent(), an AWTGLCanvas in non fullscreen mode. 2011-10-11 22:30:55 +00:00
kappa1 c9cac6406b Remove the use of Properties from Objective C code to allow binary compatibility on OS X < 10.5 2011-10-11 21:51:45 +00:00
kappa1 a6fafde5e3 apply CL/GL interop patch for mac, thx to jaekwon for patch. 2011-10-06 20:16:37 +00:00
Ioannis Tsakpinis 3b1cea0e34 Fix for GL32 support on MacOSX 10.7+. 2011-09-15 17:22:43 +00:00
Ioannis Tsakpinis 41af142324 Added support for OpenGL 3.2 on MacOS X 10.7+. 2011-09-03 18:52:45 +00:00
kappa1 b49eb9db3f update credits 2011-09-03 14:47:11 +00:00
kappa1 63603ca090 mac, attempt a quickfix in order to temporarily bypass nightly server restrictions so that mac natives can build. 2011-08-31 21:06:46 +00:00
kappa1 702777d0fb apply patch to enable applets on OS X using the java plugin2, credits to pjohnson for creating patch. 2011-08-29 13:34:17 +00:00
Ioannis Tsakpinis d17e13f24b Added AL/CL NativeGetFunctionPointer prefixes. 2010-09-27 00:25:59 +00:00
Ioannis Tsakpinis 1aa9ab5104 Added support for OpenCL & CL/GL interop + minor improvements. [WIP] 2010-09-26 23:43:24 +00:00
Ioannis Tsakpinis d7ee23f9b2 Added support for OpenGL 3.0 functionality
Added support for OpenGL 3.0 context creation (MAJOR/MINOR versions, DEBUG mode, FORWARD_COMBATIBLE mode)
Added support for OpenGL 3.0 context sharing
Added support for OpenGL 3.0 extension detection
Improved support for floating point PixelFormats (ARB_color_buffer_float)
Added support for packed floating point PixelFormats (EXT_packed_float)
Added support for sRGB PixelFormats (ARB_framebuffer_sRGB)
Added support for pseudo-FORWARD_COMBATIBLE mode (deprecated functions not loaded)
Added support for EXT_direct_state_access
2008-08-19 16:46:03 +00:00
Elias Naur 8b0b1b8b63 Added platform specific getJNIVersion implementations 2008-04-30 14:58:47 +00:00
Brian Matzon 175642d593 updated and added license where needed 2008-04-07 18:42:36 +00:00
Elias Naur c1d03afb8e Mac OS X: Fixed 10.5 compiler warning 2008-04-07 13:01:52 +00:00
Elias Naur f2b73f57de Mac OS X: Added missing #import 2008-02-19 14:06:48 +00:00
Elias Naur b19f24ec61 openal: Don't free native path too early (duh) 2007-11-14 11:07:22 +00:00
Elias Naur 74ab4f7fa4 openal: Improved error reporting from native library load 2007-11-14 10:45:07 +00:00
Elias Naur bea9667f8b Mac OS X: Don't use global is_grabbed variable in MacOSXMouseEventQueue.nWarpCursor 2007-05-31 21:00:13 +00:00
Elias Naur 55a889d053 Use jawt_md.h instead of jawt.h since that is apparently the official way of using JAWT (from the example in jawt.h) and is required for lwjgl to compile with the ibm 1.5 jdk 2007-03-13 08:18:00 +00:00
Elias Naur a47e419168 Mac OS X: Moved mouse handling from MacOSXDisplay to MacOSXMouseEventQueue 2006-10-26 20:49:07 +00:00
Elias Naur bf414409c0 Mac OS X: Added support for compile_native target. Moved optional libraries to compile_native_optional target 2006-07-07 12:41:36 +00:00
Elias Naur 7ebfbf8bfe Mac OS X implementation of floating point pixel formats 2006-06-12 13:33:07 +00:00
Elias Naur 1ea59789f6 Mac OS X: build fixes 2006-05-06 19:45:12 +00:00
Elias Naur a9651b1852 Mac OS X: native build.xml tweak 2006-05-01 12:24:13 +00:00
Elias Naur 45f9823958 Mac OS X: native build.xml tweak 2006-05-01 12:14:16 +00:00
Elias Naur 0f5489a883 Mac OS X: Replaced liblwjgl-legacy.jnilib and liblwjgl.jnilib with one liblwjgl.jnilib containing gcc 3 compiled ppc code in the ppc part and gcc 4 compiled intel code in the intel part. That way, we should be able to support all platforms and architectures with one library. I've replaced the Makefile.* files with a single build.xml to do the native building and merging of object code. 2006-05-01 12:07:58 +00:00
Elias Naur 87c996fb45 Mac OS X: Cleanup of macosx_al.c 2006-01-16 21:17:12 +00:00
Elias Naur 8f7540ce43 Mac OS X: Ported OpenGL library code to use frameworks instead of accessing libGL.dylib directly 2006-01-16 19:52:40 +00:00
Elias Naur 19d2d219ec Mac OS X: Load the framework (builtin) version of OpenAL last, after having tried all possible locations of a private openal.dylib 2006-01-16 19:35:09 +00:00
Elias Naur a47ec6d86f Mac OS X: Removed redundant -syslibroot from linker flags 2006-01-16 18:37:51 +00:00
Elias Naur c26ebafa62 OpenAL: Split platform dependent code from extal.c into platform subdirs. Made nCreate take a path instead of an array of paths. 2006-01-16 15:54:50 +00:00
Elias Naur c7f671d062 Mac OS X: Made Makefile compile a fat binary under 10.4 as default, and added Makefile.legacy for 10.3 compiles. Made OpenAL try to load the builtin OpenAL framework (available on 10.4) if loading openal.dylib fails 2006-01-16 15:15:38 +00:00
Elias Naur 5faf661f04 Added setSwapInterval to Display and AWTGLCanvas 2006-01-01 19:50:06 +00:00
Elias Naur a74d21929d Mac OS X:Added support for -exported_symbols_list 2005-12-20 10:13:41 +00:00
Elias Naur 2563ccb99d Mac OS X: Makefile now supports building an universal version of the lwjgl natives 2005-10-04 07:43:50 +00:00
Elias Naur df2bc7d7e0 Moved generated files to seperate directories 2005-09-29 17:13:38 +00:00
Elias Naur f07c190d3c Mac OS X: Removed usage of the deprecated function NSIsSymbolNameDefinedInImage 2005-08-26 15:11:21 +00:00
Elias Naur c4ee90ff6e Mac OS X: Use NSOpenGLPFAMinimumPolicy when selecting pixel formats 2005-06-03 08:26:24 +00:00
Elias Naur 0f5281e24f OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava 2005-05-12 07:47:07 +00:00
Elias Naur 1c49b2f969 Mac OS X: Only use SetSystemUIMode workaround on 10.3 and lower 2005-05-03 09:08:12 +00:00
Elias Naur d329181fc6 *** empty log message *** 2005-03-30 08:49:02 +00:00
Elias Naur ad92547914 Moved platform specific stuff from extgl.c into platform directories 2005-02-23 13:22:44 +00:00
Elias Naur c96dc98b63 Clean out commented code 2005-02-23 11:42:04 +00:00
Elias Naur 3085702a38 Mac OS X port of the refactoring. Linux and Win32 fixes. 2005-02-23 11:11:08 +00:00
Elias Naur e4a0673211 Mac OSX: removed agl 2005-02-09 10:37:31 +00:00
Gregory Pierce 9b33e40a3b Update for pbuffer power of 2 issues 2005-01-29 18:20:41 +00:00
Elias Naur e446883a7f Renamed org.lwjgl.opengl.Window.allowSoftwareOpenGL to org.lwjgl.opengl.Display.allowSoftwareOpenGL 2005-01-27 21:26:46 +00:00
Elias Naur 8bc26e72a0 Mac OS X:Fix Makefile indentation 2005-01-25 09:17:08 +00:00
Brian Matzon 797de7557f mac fix as per: http://lwjgl.org/forum/viewtopic.php?t=903 2005-01-23 23:08:19 +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 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 bc6cabc1fd Support org.lwjgl.opengl.Window.allowSoftwareOpenGL on Mac OS X 2004-12-11 10:47:21 +00:00
Elias Naur 2577ffd377 Split up Sys.openURL into the platform specific DisplayImplementation 2004-11-22 21:22:30 +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
Brian Matzon 1bda864efd changed String handling to use proper localizing method 2004-11-13 21:06:38 +00:00
Elias Naur d4d164e87e Mac OS X part of absolute mouse coords 2004-11-12 15:11:42 +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
Elias Naur 1ec70842d0 Mac OS X port, second try :) 2004-11-11 16:03:19 +00:00
Elias Naur 7774c02098 *** empty log message *** 2004-11-03 12:31:42 +00:00
Elias Naur f661aaa22b Undo GLContext.cpp split 2004-07-06 08:06:16 +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
Brian Matzon 4cea3e191b header unification 2004-06-12 20:28:34 +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
Brian Matzon 863e4e1fee missing function found by llewmason 2004-04-18 03:20:04 +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 8065870592 Removed Keyboard.initIDs 2004-04-07 07:48:37 +00:00
Elias Naur bf8cce9b59 Make poll deltas accumulative, and only reset on getD* 2004-04-06 14:23:19 +00:00
Elias Naur 021e03eea5 Implemented version check to check for incompatible native libraries 2004-03-27 14:09:55 +00:00
Elias Naur 0a576f8e33 Save unread buffered input events between read()s 2004-03-26 21:11:20 +00:00
Brian Matzon 31dd0f8b57 added nMakeCurrent 2004-03-23 21:23:58 +00:00
Brian Matzon bb51e3dc23 Cursor animation support regardless of platform features 2004-03-21 21:54:57 +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
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
Brian Matzon f874cd8fc3 missing include 2004-01-29 20:53:00 +00:00
Elias Naur ad28763347 *** empty log message *** 2003-12-20 22:23:15 +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 472b5337d4 Replaced debug libraries with runtime debug condition 2003-12-15 11:49:17 +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 dbd0da31f1 Removed extra ; in mac Window.cpp 2003-11-02 11:34:27 +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 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
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 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 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 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 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 88b3bcabed *** empty log message *** 2003-09-26 18:36:54 +00:00
Elias Naur 42ad1026af Don't ignore lying drivers 2003-09-26 13:59:50 +00:00
Elias Naur a7f8424355 Removed mac os x hack again 2003-09-23 11:00:37 +00:00
Elias Naur 216dde95e3 *** empty log message *** 2003-09-09 18:11:01 +00:00
Elias Naur 56a45b2cb4 *** empty log message *** 2003-09-08 16:40:52 +00:00
Elias Naur d2f44f4a3e *** empty log message *** 2003-09-08 14:40:46 +00:00
Elias Naur 2b1a59e722 *** empty log message *** 2003-09-07 16:21:04 +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
Scott W Palmer a104d020d0 Stubs for OS X 2003-05-20 14:00:18 +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
Scott W Palmer 41f562676f fixed some initialization issues 2003-05-19 02:56:54 +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
Gregory Pierce 647e1b2b29 Revamped architecture replacing AGL nastiness with cleaner CGL API 2003-05-08 00:53:10 +00:00
Tristan Campbell 36e785bc77 First draft of a altivec copy with cache prefetch 2003-01-31 01:17:19 +00:00
Gregory Pierce 529748c7b7 Added changes to support the selection of display modes on OSX in multiple monitor configurations. Currently defaults to only getting the display modes of display[0] - the primary display since lwjgl doesn't yet support clean multi monitor configuration programatically.
This code based off the Apple provided sample code at http://developer.apple.com/samplecode/Sample_Code/Graphics_2D/Mode.htm
2003-01-30 18:56:56 +00:00
Gregory Pierce 0ce757265e Added in timer support 2003-01-02 18:19:30 +00:00
Gregory Pierce a2eb41850b Clean OSX release, changed the platform flag to TARGET_OS_MAC to match what's in OpenAL so everything builds smootly together. 2003-01-02 05:45:43 +00:00
Gregory Pierce 63eee14ddf Moved typedefs into extgl.h so that OpenGL symbols not multiply defined - removes 650 warnings. Removed all imports of agl.h and gl.h. Removed OpenGL.framework from the project 2003-01-01 23:05:26 +00:00
Gregory Pierce e20873b847 no message 2003-01-01 03:58:44 +00:00
Gregory Pierce ed5dc9487c Updated to include the dynamic loading of the OpenGL.framework and use function pointers so OpenGL functions can be called. 2002-12-30 22:06:28 +00:00
Gregory Pierce 1e74408a5f Changes to bring in minimal functionality of the OSX port. Still needs virtual function definitions before GL functions can be called properly. 2002-12-30 07:09:35 +00:00
Gregory Pierce 19f32cd642 Started trimming the OSX keyboard interface to what OSX supports in Carbon. Won't use InputSprocket because there appears to be no support plan from Apple. 2002-12-23 21:50:49 +00:00
Gregory Pierce c886a36fc5 no message 2002-12-20 23:00:37 +00:00
Gregory Pierce ad03fe3b3b no message 2002-12-18 03:38:57 +00:00
Gregory Pierce 9f9884fce4 no message 2002-12-18 03:20:35 +00:00
Gregory Pierce a27f7dc6d0 RenderingContext - OpenGL context 2002-09-08 06:20:19 +00:00
Gregory Pierce ef84e6de85 Updated to use RenderingContext 2002-09-08 06:19:21 +00:00
Gregory Pierce 91a5bdf5ba Updated with GL setup functions 2002-09-03 05:53:05 +00:00
Gregory Pierce 539c1c1be9 Initial revision of the Mac version of the display class. Just testing CVS script. 2002-09-03 04:57:24 +00:00