Opentk/Source/OpenTK/Platform/MacOS
Stefanos A ca5a5b4d16 Reduce temporary string allocations
Instead of modifying the name of an OpenGL symbol on the managed side,
before copying it to the unmanaged side, we perform the modification
directly on the unmanaged side. This reduces the total amount of
allocations in OpenTK by ~30% (673496 bytes in 10750 objects compared
to 930272 bytes in 15243 objects before this modification.)
2013-12-05 11:20:58 +01:00
..
CarbonBindings fix MacOS bug mapping modifier keys to the scancode array 2013-08-10 19:50:05 -07:00
AglContext.cs Reduce temporary string allocations 2013-12-05 11:20:58 +01:00
Application.cs Improved resource disposal 2013-10-01 22:01:27 +02:00
CarbonGLNative.cs Fixed compilation on desktop platforms. 2013-10-12 05:14:51 +02:00
CarbonInput.cs * EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs, 2010-11-26 11:41:45 +00:00
CarbonWindowInfo.cs Re-added WindowHandle property 2013-11-13 18:25:49 +01:00
Cgl.cs Implemented SDL2 platform using sdl2-cs 2013-09-27 14:41:37 +02:00
EventInfo.cs * EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs, 2010-11-26 11:41:45 +00:00
HIDInput.cs Improved resource disposal 2013-10-01 22:01:27 +02:00
MacOSException.cs * EventInfo.cs, AglContext.cs, MacOSKeyMap.cs, Application.cs, 2010-11-26 11:41:45 +00:00
MacOSFactory.cs Deduplicate MacOSGraphicsMode and AglContext 2013-11-08 18:44:02 +01:00
MacOSGraphicsMode.cs Deduplicate MacOSGraphicsMode and AglContext 2013-11-08 18:44:02 +01:00
MacOSKeyMap.cs Fix incorrect Mac OS key map, OpenTK issue 3220 2012-12-20 13:45:00 -06:00
QuartzDisplayDeviceDriver.cs Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll. 2011-12-08 00:03:14 +00:00