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