Commit graph

  • e01ebf71e4 Added >, >=, < and <= operators. the_fiddler 2010-11-08 19:42:53 +0000
  • 3e0f5e045e Added >, >=, < and <= operators. the_fiddler 2010-11-08 19:42:53 +0000
  • fd3e1850b7 Retrieve all pixel formats at once and select the correct one through a custom selection predicate. Simplifies the code significantly and reduces the chance of race conditions. the_fiddler 2010-11-08 19:41:24 +0000
  • cff4ab2d3c Retrieve all pixel formats at once and select the correct one through a custom selection predicate. Simplifies the code significantly and reduces the chance of race conditions. the_fiddler 2010-11-08 19:41:24 +0000
  • d08438785e Avoid reference to System.Windows.Forms. Pass a concrete GraphicsMode to the context constructor in SelectPixelFormatARB to avoid NRE. the_fiddler 2010-11-08 16:01:50 +0000
  • 2aa1dcef1d Avoid reference to System.Windows.Forms. Pass a concrete GraphicsMode to the context constructor in SelectPixelFormatARB to avoid NRE. the_fiddler 2010-11-08 16:01:50 +0000
  • 206a6530a4 Removed duplicate success message. the_fiddler 2010-11-08 15:58:42 +0000
  • b8b32c4f9c Removed duplicate success message. the_fiddler 2010-11-08 15:58:42 +0000
  • d65e0aad47 Release both shift keys when one is released. Otherwise, we end up with stuck keys. the_fiddler 2010-11-08 08:59:32 +0000
  • 16feb28cca Release both shift keys when one is released. Otherwise, we end up with stuck keys. the_fiddler 2010-11-08 08:59:32 +0000
  • 666355103b * XI2Mouse.cs: * X11Factory.cs: Removed window hooking, as it complicates code unnecessarily. the_fiddler 2010-11-04 18:01:07 +0000
  • 52d38059f4 * XI2Mouse.cs: * X11Factory.cs: Removed window hooking, as it complicates code unnecessarily. the_fiddler 2010-11-04 18:01:07 +0000
  • b646cfa06c * X11KeyMap.cs: Added AltGr keycode. the_fiddler 2010-11-04 17:57:09 +0000
  • 574909c426 * X11KeyMap.cs: Added AltGr keycode. the_fiddler 2010-11-04 17:57:09 +0000
  • 7e344e2ac2 * EventInfo.cs: * AglContext.cs: * MacOSKeyMap.cs: * CarbonInput.cs: * Application.cs: * MacOSFactory.cs: * CarbonGLNative.cs: * CarbonWindowInfo.cs: * MacOSGraphicsMode.cs: * QuartzDisplayDeviceDriver.cs: Normalized code formatting. the_fiddler 2010-11-02 19:49:24 +0000
  • 64210383de * EventInfo.cs: * AglContext.cs: * MacOSKeyMap.cs: * CarbonInput.cs: * Application.cs: * MacOSFactory.cs: * CarbonGLNative.cs: * CarbonWindowInfo.cs: * MacOSGraphicsMode.cs: * QuartzDisplayDeviceDriver.cs: Normalized code formatting. the_fiddler 2010-11-02 19:49:24 +0000
  • bde71543f5 * Graphics/GL/GLHelper.cs: * OpenTK.Compatibility.csproj: * Audio/OpenAL/AL/EffectsExtensionPresets.cs: Fixed/suppressed all build warnings. the_fiddler 2010-11-02 17:45:53 +0000
  • b30ec15167 * Graphics/GL/GLHelper.cs: * OpenTK.Compatibility.csproj: * Audio/OpenAL/AL/EffectsExtensionPresets.cs: Fixed/suppressed all build warnings. the_fiddler 2010-11-02 17:45:53 +0000
  • ce85a5f481 * Source/OpenTK/OpenTK.csproj: * Source/Bind/Generator.Bind.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Converter/Generator.Convert.csproj: * Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Normalized "Documentation" configuration with "Release" configuration. the_fiddler 2010-11-02 17:39:43 +0000
  • 68bf778718 * Source/OpenTK/OpenTK.csproj: * Source/Bind/Generator.Bind.csproj: * Source/Examples/OpenTK.Examples.csproj: * Source/GLControl/OpenTK.GLControl.csproj: * Source/Converter/Generator.Convert.csproj: * Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Normalized "Documentation" configuration with "Release" configuration. the_fiddler 2010-11-02 17:39:43 +0000
  • e81844093e * OpenTK.Compatibility.csproj: Suppressed deprecation warnings when compiling this project. the_fiddler 2010-11-02 17:38:41 +0000
  • 061f7a6014 * OpenTK.Compatibility.csproj: Suppressed deprecation warnings when compiling this project. the_fiddler 2010-11-02 17:38:41 +0000
  • 915f8e559f * X11Keyboard.cs: Use XQueryKeymap to discover key state. the_fiddler 2010-11-01 08:01:44 +0000
  • 151c21f520 * X11Keyboard.cs: Use XQueryKeymap to discover key state. the_fiddler 2010-11-01 08:01:44 +0000
  • bf89608157 * OpenTK/Test/GameWindowStates.cs: Print information on pressed keyboard keys and mouse buttons. the_fiddler 2010-11-01 07:57:21 +0000
  • 2db6f74ec1 * OpenTK/Test/GameWindowStates.cs: Print information on pressed keyboard keys and mouse buttons. the_fiddler 2010-11-01 07:57:21 +0000
  • 2c5e7220c3 Implemented KeyboardState.IsConnected property. Implemented WinRawKeyboard.RefreshDevices(). General code clean-up and beautification. the_fiddler 2010-10-29 11:46:57 +0000
  • 4a8cb59028 Implemented KeyboardState.IsConnected property. Implemented WinRawKeyboard.RefreshDevices(). General code clean-up and beautification. the_fiddler 2010-10-29 11:46:57 +0000
  • eba9fef913 Added missing files to SVN. the_fiddler 2010-10-29 11:46:09 +0000
  • 72a714126b Added missing files to SVN. the_fiddler 2010-10-29 11:46:09 +0000
  • 2934c9d004 Decoupled new driver API from old public interface. WinRawMouse can now detect mouse disconnection/connection events. the_fiddler 2010-10-29 11:27:40 +0000
  • 93130dfbd8 Decoupled new driver API from old public interface. WinRawMouse can now detect mouse disconnection/connection events. the_fiddler 2010-10-29 11:27:40 +0000
  • 2ea1b56b9d Changed FBO example and documentation to be more useful. chrisbrandtner 2010-10-28 15:58:10 +0000
  • a2d53705e7 Changed FBO example and documentation to be more useful. chrisbrandtner 2010-10-28 15:58:10 +0000
  • c1043d1693 Do not modify device state during the GetState() call. Fixes intermittent crashes. the_fiddler 2010-10-28 13:00:21 +0000
  • de7d38d446 Do not modify device state during the GetState() call. Fixes intermittent crashes. the_fiddler 2010-10-28 13:00:21 +0000
  • 03c97e306b Fixed keyboard_old assignment. the_fiddler 2010-10-28 11:11:19 +0000
  • 8c34633fae Fixed keyboard_old assignment. the_fiddler 2010-10-28 11:11:19 +0000
  • 0044e4442d Modified GetState() to return the combined state for all mouse/keyboard devices. the_fiddler 2010-10-28 11:10:57 +0000
  • 415755a257 Modified GetState() to return the combined state for all mouse/keyboard devices. the_fiddler 2010-10-28 11:10:57 +0000
  • a7427707ef Added argument validation for GetState(index) and serializes access to GetState() implementation. Clarified GetState() documentation to explain that it returns combined device state. the_fiddler 2010-10-28 11:10:19 +0000
  • 5fd0340bb9 Added argument validation for GetState(index) and serializes access to GetState() implementation. Clarified GetState() documentation to explain that it returns combined device state. the_fiddler 2010-10-28 11:10:19 +0000
  • bb1619161f Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API. the_fiddler 2010-10-28 10:37:20 +0000
  • 70518c40a2 Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API. the_fiddler 2010-10-28 10:37:20 +0000
  • c99571acac Fixed capacity parameter for GetWindowText(). Fixed debug string format that is printed when GetWindowText() fails. the_fiddler 2010-10-28 10:36:28 +0000
  • f178bebfe6 Fixed capacity parameter for GetWindowText(). Fixed debug string format that is printed when GetWindowText() fails. the_fiddler 2010-10-28 10:36:28 +0000
  • 177f70e3bf Use SVN or Bazaar version numbers as build revision. If neither is available, use seconds since start of day. the_fiddler 2010-10-28 10:30:35 +0000
  • 3811cf5f46 Use SVN or Bazaar version numbers as build revision. If neither is available, use seconds since start of day. the_fiddler 2010-10-28 10:30:35 +0000
  • 154accb5b5 Fixed potential race condition when raising events: an event might be modified to null after the null check and before being raised. the_fiddler 2010-10-28 09:37:57 +0000
  • 5512776943 Fixed potential race condition when raising events: an event might be modified to null after the null check and before being raised. the_fiddler 2010-10-28 09:37:57 +0000
  • a070918e93 Removed events that are not part of the INativeWindow interface. the_fiddler 2010-10-28 09:34:13 +0000
  • 0a9d0685a1 Removed events that are not part of the INativeWindow interface. the_fiddler 2010-10-28 09:34:13 +0000
  • 27c8fa8ab2 Fixed ambiguous documentation reference. the_fiddler 2010-10-28 09:31:20 +0000
  • f6bf0c95c6 Fixed ambiguous documentation reference. the_fiddler 2010-10-28 09:31:20 +0000
  • e13a8e25ae Added code to raise all available events. Removed unused events from old OpenTK versions. Fixed potential race condition when raising events (an event might become null between the null check and the actual raising). the_fiddler 2010-10-28 09:31:00 +0000
  • c227c36553 Added code to raise all available events. Removed unused events from old OpenTK versions. Fixed potential race condition when raising events (an event might become null between the null check and the actual raising). the_fiddler 2010-10-28 09:31:00 +0000
  • b7a0a7c800 Removed unused field. the_fiddler 2010-10-28 09:01:54 +0000
  • c99dbc619c Removed unused field. the_fiddler 2010-10-28 09:01:54 +0000
  • ec01b1caae Don't shadow class field. the_fiddler 2010-10-28 09:01:43 +0000
  • dc4a55baab Don't shadow class field. the_fiddler 2010-10-28 09:01:43 +0000
  • 5ff74aa685 Suppressed unused field warnings. The fields are necessary for interop, even if not explicitly accessed. the_fiddler 2010-10-28 09:01:25 +0000
  • 120e38f87a Suppressed unused field warnings. The fields are necessary for interop, even if not explicitly accessed. the_fiddler 2010-10-28 09:01:25 +0000
  • 330053de1e Fixed malformed documentation comments. the_fiddler 2010-10-28 09:00:53 +0000
  • 58ba39acce Fixed malformed documentation comments. the_fiddler 2010-10-28 09:00:53 +0000
  • 681e19f704 Avoid using deprecated methods. the_fiddler 2010-10-28 09:00:36 +0000
  • 823fd29ce7 Avoid using deprecated methods. the_fiddler 2010-10-28 09:00:36 +0000
  • 5cc81e0449 Marked int* overloads as non CLS-compliant. the_fiddler 2010-10-28 09:00:23 +0000
  • 286f6f9439 Marked int* overloads as non CLS-compliant. the_fiddler 2010-10-28 09:00:23 +0000
  • c6f4b4206f Added missing documentation to OnResize. the_fiddler 2010-10-28 09:00:07 +0000
  • 19287142d3 Added missing documentation to OnResize. the_fiddler 2010-10-28 09:00:07 +0000
  • d56478c5b2 Minor cosmetic change. the_fiddler 2010-10-28 08:43:36 +0000
  • 2c57e44ff4 Minor cosmetic change. the_fiddler 2010-10-28 08:43:36 +0000
  • e5ffcd6b47 Added OpenTK.Compatibility.xml documentation to project. the_fiddler 2010-10-28 08:43:11 +0000
  • f0e950817f Added OpenTK.Compatibility.xml documentation to project. the_fiddler 2010-10-28 08:43:11 +0000
  • 1bef154d36 Implemented WinRawKeyboard input driver. the_fiddler 2010-10-28 08:42:38 +0000
  • 505399ba9f Implemented WinRawKeyboard input driver. the_fiddler 2010-10-28 08:42:38 +0000
  • 40c2576e06 Avoid numeric overflow when printing debug message. the_fiddler 2010-10-28 08:42:20 +0000
  • 73326138ee Avoid numeric overflow when printing debug message. the_fiddler 2010-10-28 08:42:20 +0000
  • cd074040e3 Implemented equality operators. the_fiddler 2010-10-28 08:41:48 +0000
  • 20ecd2232d Implemented equality operators. the_fiddler 2010-10-28 08:41:48 +0000
  • 3a9292db95 Do not rebuild documentation file on each build. OpenTK.Compatibility is not developed anymore, so we can just cache the last documentation file to speed up builds significantly. the_fiddler 2010-10-28 08:14:39 +0000
  • 22ae245306 Do not rebuild documentation file on each build. OpenTK.Compatibility is not developed anymore, so we can just cache the last documentation file to speed up builds significantly. the_fiddler 2010-10-28 08:14:39 +0000
  • 1657bcad91 Always validate parameters to ReadBit/EnableBit/DisableBit before using them. the_fiddler 2010-10-28 08:14:28 +0000
  • 821a8e1117 Always validate parameters to ReadBit/EnableBit/DisableBit before using them. the_fiddler 2010-10-28 08:14:28 +0000
  • fa0abf0d51 Minor fixes for code clarity. the_fiddler 2010-10-28 08:13:42 +0000
  • 76db3e188f Minor fixes for code clarity. the_fiddler 2010-10-28 08:13:42 +0000
  • 1a06366db8 Fixed ref overloads of GenSources and GenBuffers to follow the rest of the OpenTK design. Fixes invalid return values on x64 systems. the_fiddler 2010-10-28 08:12:24 +0000
  • 7c78cc4205 Fixed ref overloads of GenSources and GenBuffers to follow the rest of the OpenTK design. Fixes invalid return values on x64 systems. the_fiddler 2010-10-28 08:12:24 +0000
  • 261b3958c8 Added anaglyph rendering example (for red/cyan glasses). chrisbrandtner 2010-10-27 16:28:38 +0000
  • ceca4403ad Added anaglyph rendering example (for red/cyan glasses). chrisbrandtner 2010-10-27 16:28:38 +0000
  • a93d43c590 Added OpenGL Diagnostics program, similar to OpenAL Diagnostics. chrisbrandtner 2010-10-24 14:29:27 +0000
  • c9502aae54 Added OpenGL Diagnostics program, similar to OpenAL Diagnostics. chrisbrandtner 2010-10-24 14:29:27 +0000
  • 202bd2a96e Avoid using deprecated GLControl.GrabScreenshot() method. the_fiddler 2010-10-22 15:04:04 +0000
  • eb04d4996c Avoid using deprecated GLControl.GrabScreenshot() method. the_fiddler 2010-10-22 15:04:04 +0000
  • f0dd1370d8 Suppressed unused field warnings. The code is like that on purpose. the_fiddler 2010-10-22 15:03:35 +0000
  • 23b2cd74fd Suppressed unused field warnings. The code is like that on purpose. the_fiddler 2010-10-22 15:03:35 +0000
  • 5ed98455d9 Do not use deprecated methods. the_fiddler 2010-10-22 15:03:06 +0000
  • 7c5d4fab58 Do not use deprecated methods. the_fiddler 2010-10-22 15:03:06 +0000
  • 2430f82ff7 Implemented raw keyboard input for Windows. Improved the interface for receiving input. Moved raw input window to its own thread. the_fiddler 2010-10-22 14:57:06 +0000
  • 3c2c07361a Implemented raw keyboard input for Windows. Improved the interface for receiving input. Moved raw input window to its own thread. the_fiddler 2010-10-22 14:57:06 +0000